[INFO] cloning repository https://github.com/daniellaible/miasql
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/daniellaible/miasql" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdaniellaible%2Fmiasql", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdaniellaible%2Fmiasql'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 9bffafc8c1edccf82fdcde515bb44dfc3a183cf1
[INFO] testing daniellaible/miasql against try#28f95933dc0727396c07b48d0a8cb5211b7fb472 for pr-154065-2
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdaniellaible%2Fmiasql" "/workspace/builds/worker-1-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-1-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/daniellaible/miasql
[INFO] finished tweaking git repo https://github.com/daniellaible/miasql
[INFO] tweaked toml for git repo https://github.com/daniellaible/miasql written to /workspace/builds/worker-1-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/daniellaible/miasql on toolchain 28f95933dc0727396c07b48d0a8cb5211b7fb472
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/daniellaible/miasql already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 0f55cde7ea003dcc86afbcb16ea1920912ff23959c98f494055e961e15dc4500
[INFO] running `Command { std: "docker" "start" "-a" "0f55cde7ea003dcc86afbcb16ea1920912ff23959c98f494055e961e15dc4500", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "0f55cde7ea003dcc86afbcb16ea1920912ff23959c98f494055e961e15dc4500", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0f55cde7ea003dcc86afbcb16ea1920912ff23959c98f494055e961e15dc4500", kill_on_drop: false }`
[INFO] [stdout] 0f55cde7ea003dcc86afbcb16ea1920912ff23959c98f494055e961e15dc4500
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 0e60f2553e91f01dd97121e3f3a2b949fc278920b3bd0830cd94f3618b986f00
[INFO] running `Command { std: "docker" "start" "-a" "0e60f2553e91f01dd97121e3f3a2b949fc278920b3bd0830cd94f3618b986f00", kill_on_drop: false }`
[INFO] [stderr]    Compiling libc v0.2.185
[INFO] [stderr]    Compiling memchr v2.8.0
[INFO] [stderr]    Compiling object v0.37.3
[INFO] [stderr]    Compiling proc-macro2 v1.0.106
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling cc v1.2.62
[INFO] [stderr]    Compiling unicode-ident v1.0.24
[INFO] [stderr]    Compiling regex-syntax v0.8.10
[INFO] [stderr]    Compiling smallvec v1.15.1
[INFO] [stderr]    Compiling getrandom v0.4.2
[INFO] [stderr]    Compiling log v0.4.32
[INFO] [stderr]    Compiling utf8parse v0.2.2
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling lock_api v0.4.14
[INFO] [stderr]    Compiling is_terminal_polyfill v1.70.2
[INFO] [stderr]    Compiling anstyle-query v1.1.5
[INFO] [stderr]    Compiling anstyle v1.0.14
[INFO] [stderr]    Compiling colorchoice v1.0.5
[INFO] [stderr]    Compiling jiff v0.2.28
[INFO] [stderr]    Compiling pin-project-lite v0.2.17
[INFO] [stderr]    Compiling bytes v1.11.1
[INFO] [stderr]    Compiling aho-corasick v1.1.4
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling stacker v0.1.24
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling mio v1.2.0
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling socket2 v0.6.3
[INFO] [stderr]    Compiling uuid v1.23.1
[INFO] [stderr]    Compiling regex-automata v0.4.14
[INFO] [stderr]    Compiling recursive-proc-macro-impl v0.1.1
[INFO] [stderr]    Compiling tokio-macros v2.7.0
[INFO] [stderr]    Compiling regex v1.12.3
[INFO] [stderr]    Compiling tokio v1.52.1
[INFO] [stderr]    Compiling env_filter v1.0.1
[INFO] [stderr]    Compiling ar_archive_writer v0.5.1
[INFO] [stderr]    Compiling env_logger v0.11.10
[INFO] [stderr]    Compiling psm v0.1.31
[INFO] [stderr]    Compiling recursive v0.1.1
[INFO] [stderr]    Compiling sqlparser v0.62.0
[INFO] [stderr]    Compiling miasql v0.0.9 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `crate::server::server::parse_incomming`
[INFO] [stdout]  --> src/main.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::server::server::parse_incomming;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::BufRead`
[INFO] [stdout]  --> src/main.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::io::BufRead;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::thread::sleep`
[INFO] [stdout]  --> src/main.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::thread::sleep;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]  --> src/main.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::time::Duration;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::server::queue::MasterQueueSingelton`
[INFO] [stdout]   --> src/main.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::server::queue::MasterQueueSingelton;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::cell::RefCell`
[INFO] [stdout]   --> src/database/bptree.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use std::cell::RefCell;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::rc::Rc`
[INFO] [stdout]   --> src/database/bptree.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use std::rc::Rc;
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RwLock`
[INFO] [stdout]   --> src/database/bptree.rs:24:29
[INFO] [stdout]    |
[INFO] [stdout] 24 | use std::sync::{Arc, Mutex, RwLock};
[INFO] [stdout]    |                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Statement`
[INFO] [stdout]  --> src/command/createtable.rs:1:72
[INFO] [stdout]   |
[INFO] [stdout] 1 | use sqlparser::ast::{ColumnOption, CreateTable, Ident, ObjectNamePart, Statement, TableConstraint};
[INFO] [stdout]   |                                                                        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/command/sqlcommands.rs:69:22
[INFO] [stdout]    |
[INFO] [stdout] 69 |         columns: Vec<(String)>,
[INFO] [stdout]    |                      ^      ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 69 -         columns: Vec<(String)>,
[INFO] [stdout] 69 +         columns: Vec<String >,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::database`
[INFO] [stdout]  --> src/server/config/systemtablereader.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::database;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `log::info`
[INFO] [stdout]  --> src/server/config/systemtablereader.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use log::info;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::database::database::Database`
[INFO] [stdout]  --> src/server/config/systemtablereader.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::database::database::Database;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `AtomicU64`
[INFO] [stdout]  --> src/server/queue.rs:5:37
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::sync::atomic::{AtomicBool, AtomicU64, Ordering};
[INFO] [stdout]   |                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Arc`
[INFO] [stdout]  --> src/server/queue.rs:6:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::sync::{Arc, Mutex, OnceLock};
[INFO] [stdout]   |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `log::info`
[INFO] [stdout]  --> src/server/queue.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use log::info;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `tablename_opt`
[INFO] [stdout]   --> src/command/select.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |     let tablename_opt: Option<&str> = match select_stmt.from.as_slice() {
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_tablename_opt`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/file/mtdreader.rs:74:21
[INFO] [stdout]    |
[INFO] [stdout] 74 |                 let mut names_split = names.split(";");
[INFO] [stdout]    |                     ----^^^^^^^^^^^
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/file/mtdreader.rs:89:21
[INFO] [stdout]    |
[INFO] [stdout] 89 |                 let mut types_defs__split = type_defs.split(";");
[INFO] [stdout]    |                     ----^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/file/mtdreader.rs:133:21
[INFO] [stdout]     |
[INFO] [stdout] 133 |                 let mut column_constraints_split = column_constraints.split(";");
[INFO] [stdout]     |                     ----^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/file/mtdreader.rs:165:21
[INFO] [stdout]     |
[INFO] [stdout] 165 |                 let mut single_order_split = display_order_arr.split(";");
[INFO] [stdout]     |                     ----^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/file/mtdreader.rs:168:21
[INFO] [stdout]     |
[INFO] [stdout] 168 |                 for mut order_tuple in single_order_split {
[INFO] [stdout]     |                     ----^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/file/mtdreader.rs:185:21
[INFO] [stdout]     |
[INFO] [stdout] 185 |                 let mut moi_files_split = moi_files.split(";");
[INFO] [stdout]     |                     ----^^^^^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/ledger/writer.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |     let mut counter: u64 = 123456;
[INFO] [stdout]    |         ----^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/server/processor/processor.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let mut transaction_protocol: TransactionProtocol = TransactionProtocol {
[INFO] [stdout]    |         ----^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `btree_join_handle`
[INFO] [stdout]   --> src/server/processor/processor.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |         let btree_join_handle = thread::spawn(move || {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_btree_join_handle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ast`
[INFO] [stdout]   --> src/server/parser/tokenizer.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 |         Ok(ast) => parse_result.unwrap(),
[INFO] [stdout]    |            ^^^ help: if this is intentional, prefix it with an underscore: `_ast`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]   --> src/server/parser/tokenizer.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |         Err(e) => return SqlCommand::Undefined,
[INFO] [stdout]    |             ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `command` is never read
[INFO] [stdout]   --> src/server/parser/tokenizer.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let mut command: SqlCommand = SqlCommand::Undefined;
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 23 |             command = command::alter::parse(alter.clone());
[INFO] [stdout]    |             ------- `command` is overwritten here before the previous value is read
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Node<K, V, MAX_KEYS>` is more private than the item `BPlusTree::<K, V, MAX_KEYS>::leftmost_leaf`
[INFO] [stdout]    --> src/database/bptree.rs:219:5
[INFO] [stdout]     |
[INFO] [stdout] 219 |     pub fn leftmost_leaf(&self, mut node: Link<K, V, MAX_KEYS>) -> Link<K, V, MAX_KEYS> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `BPlusTree::<K, V, MAX_KEYS>::leftmost_leaf` is reachable at visibility `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `Node<K, V, MAX_KEYS>` is only usable at visibility `pub(self)`
[INFO] [stdout]    --> src/database/bptree.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | enum Node<K, V, const MAX_KEYS: usize> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type alias `Link` is never used
[INFO] [stdout]   --> src/database/bptree.rs:26:6
[INFO] [stdout]    |
[INFO] [stdout] 26 | type Link<K, V, const MAX_KEYS: usize> = Arc<Mutex<Node<K, V, MAX_KEYS>>>;
[INFO] [stdout]    |      ^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `Node` is never used
[INFO] [stdout]   --> src/database/bptree.rs:29:6
[INFO] [stdout]    |
[INFO] [stdout] 29 | enum Node<K, V, const MAX_KEYS: usize> {
[INFO] [stdout]    |      ^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `InternalNode` is never constructed
[INFO] [stdout]   --> src/database/bptree.rs:35:8
[INFO] [stdout]    |
[INFO] [stdout] 35 | struct InternalNode<K, V, const MAX_KEYS: usize> {
[INFO] [stdout]    |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `LeafNode` is never constructed
[INFO] [stdout]   --> src/database/bptree.rs:42:8
[INFO] [stdout]    |
[INFO] [stdout] 42 | struct LeafNode<K, V, const MAX_KEYS: usize> {
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `BPlusTree` is never constructed
[INFO] [stdout]   --> src/database/bptree.rs:49:12
[INFO] [stdout]    |
[INFO] [stdout] 49 | pub struct BPlusTree<K, V, const MAX_KEYS: usize = 32> {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> src/database/bptree.rs:77:8
[INFO] [stdout]     |
[INFO] [stdout]  70 | / impl<K, V, const MAX_KEYS: usize> BPlusTree<K, V, MAX_KEYS>
[INFO] [stdout]  71 | | where
[INFO] [stdout]  72 | |     K: Ord + Clone,
[INFO] [stdout]  73 | |     V: Clone,
[INFO] [stdout]     | |_____________- associated items in this implementation
[INFO] [stdout] ...
[INFO] [stdout]  77 |       fn min_keys() -> usize {
[INFO] [stdout]     |          ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  81 |       pub fn len(&self) -> usize {
[INFO] [stdout]     |              ^^^
[INFO] [stdout] ...
[INFO] [stdout]  85 |       pub fn is_empty(&self) -> bool {
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  89 |       pub fn get(&self, key: &K) -> Option<V> {
[INFO] [stdout]     |              ^^^
[INFO] [stdout] ...
[INFO] [stdout] 102 |       pub fn insert(&mut self, key: K, value: V) -> Option<V> {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 135 |       pub fn remove(&mut self, key: &K) -> Option<V> {
[INFO] [stdout]     |              ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 182 |       pub fn range(&self, start: Option<&K>, end: Option<&K>) -> Vec<(K, V)> {
[INFO] [stdout]     |              ^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 219 |       pub fn leftmost_leaf(&self, mut node: Link<K, V, MAX_KEYS>) -> Link<K, V, MAX_KEYS> {
[INFO] [stdout]     |              ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 240 |       fn find_leaf(&self, mut node: Link<K, V, MAX_KEYS>, key: &K) -> Link<K, V, MAX_KEYS> {
[INFO] [stdout]     |          ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 258 |       fn find_leaf_with_path(
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 292 |       fn split_leaf(&self, leaf: Link<K, V, MAX_KEYS>) -> (K, Link<K, V, MAX_KEYS>) {
[INFO] [stdout]     |          ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 315 |       fn split_internal(
[INFO] [stdout]     |          ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 341 |       fn insert_in_parent(
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 386 |       fn rebalance_after_delete(
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 440 |       fn try_redistribute(&self, parent: &Link<K, V, MAX_KEYS>, idx: usize) -> bool {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 478 |       fn redistribute_from_left(
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 521 |       fn redistribute_from_right(
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 564 |       fn merge_with_sibling(&self, parent: &Link<K, V, MAX_KEYS>, idx: usize) -> bool {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 594 |       fn merge_nodes(
[INFO] [stdout]     |          ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 617 |       fn maybe_shrink_root(&mut self) {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 639 |       fn update_parent_separator_key(
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `child_index_for_key` is never used
[INFO] [stdout]    --> src/database/bptree.rs:659:4
[INFO] [stdout]     |
[INFO] [stdout] 659 | fn child_index_for_key<K: Ord>(keys: &[K], key: &K) -> usize {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `node_key_len` is never used
[INFO] [stdout]    --> src/database/bptree.rs:671:4
[INFO] [stdout]     |
[INFO] [stdout] 671 | fn node_key_len<K, V, const MAX_KEYS: usize>(n: &Link<K, V, MAX_KEYS>) -> usize {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `validate`, `validate_node`, and `validate_leaf_chain` are never used
[INFO] [stdout]    --> src/database/bptree.rs:690:12
[INFO] [stdout]     |
[INFO] [stdout] 683 | / impl<K, V, const MAX_KEYS: usize> BPlusTree<K, V, MAX_KEYS>
[INFO] [stdout] 684 | | where
[INFO] [stdout] 685 | |     K: Ord + Clone + Debug,
[INFO] [stdout] 686 | |     V: Clone + Debug,
[INFO] [stdout]     | |_____________________- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout] 690 |       pub fn validate(&self) {
[INFO] [stdout]     |              ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 696 |       fn validate_node(
[INFO] [stdout]     |          ^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 781 |       fn validate_leaf_chain(&self) {
[INFO] [stdout]     |          ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Database` is never constructed
[INFO] [stdout]  --> src/database/database.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct Database {
[INFO] [stdout]   |            ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `default`, `set_db_name`, and `get_db_name` are never used
[INFO] [stdout]   --> src/database/database.rs:10:12
[INFO] [stdout]    |
[INFO] [stdout]  9 | impl Database {
[INFO] [stdout]    | ------------- associated items in this implementation
[INFO] [stdout] 10 |     pub fn default() -> Self {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 17 |     pub fn set_db_name(&mut self, db_name: String) {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 21 |     pub fn get_db_name(&mut self) -> &str {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: method `as_i64` is never used
[INFO] [stdout]   --> src/database/datatype.rs:21:12
[INFO] [stdout]    |
[INFO] [stdout] 20 | impl DataType {
[INFO] [stdout]    | ------------- method in this implementation
[INFO] [stdout] 21 |     pub fn as_i64(&self) -> Option<i64> {
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `to_datatype` is never used
[INFO] [stdout]   --> src/database/datatype.rs:29:8
[INFO] [stdout]    |
[INFO] [stdout] 29 | pub fn to_datatype(value: &str) -> DataType {
[INFO] [stdout]    |        ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Row` is never constructed
[INFO] [stdout]   --> src/database/table.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct Row {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Table` is never constructed
[INFO] [stdout]   --> src/database/table.rs:18:12
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub struct Table {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple associated items are never used
[INFO] [stdout]    --> src/database/table.rs:29:12
[INFO] [stdout]     |
[INFO] [stdout]  28 | impl Table {
[INFO] [stdout]     | ---------- associated items in this implementation
[INFO] [stdout]  29 |     pub fn default() -> Self {
[INFO] [stdout]     |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  46 |     pub fn new(
[INFO] [stdout]     |            ^^^
[INFO] [stdout] ...
[INFO] [stdout]  76 |     pub fn get_table_name(&self) -> String {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  81 |     pub fn set_table_name(&mut self, table_name: String) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  86 |     pub fn get_bptree(&self) -> &bptree::BPlusTree<i64, Vec<DataType>, 3> {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  91 |     pub fn set_bptree(&mut self, tree: BPlusTree<i64, Vec<DataType>, 3>) {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout]  96 |     pub fn get_uuid(&self) -> Uuid {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 100 |     pub fn set_uuid(&mut self, uuid: Uuid) {
[INFO] [stdout]     |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 104 |     pub fn set_column_names(&mut self, column_names: Vec<String>) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 108 |     pub fn get_column_names(&self) -> &Vec<String> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 112 |     pub fn set_column_types(&mut self, column_types: Vec<DataType>) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 116 |     pub fn get_column_types(&self) -> &Vec<DataType> {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 120 |     pub fn get_number_columns(&self) -> u16 {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 124 |     pub fn inc_max_id(&mut self) -> u64 {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `save_table_to_disc` is never used
[INFO] [stdout]    --> src/database/table.rs:130:8
[INFO] [stdout]     |
[INFO] [stdout] 130 | pub fn save_table_to_disc(table: &Table, path: &String, _uuid: &Uuid) {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_table_from_disc` is never used
[INFO] [stdout]    --> src/database/table.rs:246:8
[INFO] [stdout]     |
[INFO] [stdout] 246 | pub fn read_table_from_disc(path: String, _uuid: Uuid) -> Table {
[INFO] [stdout]     |        ^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_u16_be` is never used
[INFO] [stdout]    --> src/database/table.rs:428:4
[INFO] [stdout]     |
[INFO] [stdout] 428 | fn write_u16_be<W: Write>(w: &mut W, v: u16) -> io::Result<()> {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_u16_be` is never used
[INFO] [stdout]    --> src/database/table.rs:432:4
[INFO] [stdout]     |
[INFO] [stdout] 432 | fn read_u16_be<R: Read>(r: &mut R) -> io::Result<u16> {
[INFO] [stdout]     |    ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_varchar` is never used
[INFO] [stdout]    --> src/database/table.rs:438:4
[INFO] [stdout]     |
[INFO] [stdout] 438 | fn write_varchar<W: Write>(w: &mut W, s: &str) -> io::Result<()> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_varchar` is never used
[INFO] [stdout]    --> src/database/table.rs:447:4
[INFO] [stdout]     |
[INFO] [stdout] 447 | fn read_varchar<R: Read>(r: &mut R) -> io::Result<String> {
[INFO] [stdout]     |    ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `PermissionCommands` is never used
[INFO] [stdout]  --> src/command/permissions.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum PermissionCommands {
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `FunctionKind` is never used
[INFO] [stdout]   --> src/command/select.rs:36:10
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub enum FunctionKind {
[INFO] [stdout]    |          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ParsedFunction` is never constructed
[INFO] [stdout]   --> src/command/select.rs:76:12
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub struct ParsedFunction {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `ADDITION`, `SUBTRACTION`, `MULTIPLICATION`, `DIVISION`, and `MODULO` are never constructed
[INFO] [stdout]  --> src/command/sqloperator.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub enum Operator {
[INFO] [stdout]   |          -------- variants in this enum
[INFO] [stdout] 4 |     ADDITION,
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 5 |     SUBTRACTION,
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 6 |     MULTIPLICATION,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 7 |     DIVISION,
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 8 |     MODULO,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Operator` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `get_operator`, `get_column`, `get_value`, `default`, and `error` are never used
[INFO] [stdout]   --> src/command/whereclause.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | impl WhereClause {
[INFO] [stdout]    | ---------------- associated items in this implementation
[INFO] [stdout] 12 |     pub fn get_operator(&self) -> Operator {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 16 |     pub fn get_column(&self) -> String {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 20 |     pub fn get_value(&self) -> DataType {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 24 |     pub fn default() -> Self {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 32 |     pub fn error() -> Self {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_ledger` is never used
[INFO] [stdout]  --> src/ledger/writer.rs:6:8
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub fn write_ledger(transaction_id: u64) -> Result<bool, std::io::Error> {
[INFO] [stdout]   |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `append_to_file` is never used
[INFO] [stdout]   --> src/ledger/writer.rs:23:4
[INFO] [stdout]    |
[INFO] [stdout] 23 | fn append_to_file(line: &String){
[INFO] [stdout]    |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `to_printable_line` is never used
[INFO] [stdout]   --> src/ledger/writer.rs:36:4
[INFO] [stdout]    |
[INFO] [stdout] 36 | fn to_printable_line(command: &SqlCommand) -> String {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `update_shard_file` is never used
[INFO] [stdout]   --> src/server/processor/processor.rs:74:4
[INFO] [stdout]    |
[INFO] [stdout] 74 | fn update_shard_file(transaction_id: u64) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `update_cluster_file` is never used
[INFO] [stdout]   --> src/server/processor/processor.rs:87:4
[INFO] [stdout]    |
[INFO] [stdout] 87 | fn update_cluster_file(transaction_id: u64) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `update_ledger_file` is never used
[INFO] [stdout]    --> src/server/processor/processor.rs:113:4
[INFO] [stdout]     |
[INFO] [stdout] 113 | fn update_ledger_file(transaction_id: u64) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `update_moi_file` is never used
[INFO] [stdout]    --> src/server/processor/processor.rs:127:4
[INFO] [stdout]     |
[INFO] [stdout] 127 | fn update_moi_file(transaction_id: u64) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `remove_transaction` is never used
[INFO] [stdout]    --> src/server/processor/processor.rs:144:4
[INFO] [stdout]     |
[INFO] [stdout] 144 | fn remove_transaction(transaction_id: u64) -> Option<TransactionProtocol> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_system_table` is never used
[INFO] [stdout]  --> src/server/config/systemtablereader.rs:9:4
[INFO] [stdout]   |
[INFO] [stdout] 9 | fn read_system_table(){
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_users` is never used
[INFO] [stdout]   --> src/server/config/systemtablereader.rs:51:8
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub fn read_users() {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_lines` is never used
[INFO] [stdout]   --> src/server/config/systemtablereader.rs:55:4
[INFO] [stdout]    |
[INFO] [stdout] 55 | fn read_lines<P>(filename: P) -> io::Result<io::Lines<io::BufReader<File>>>
[INFO] [stdout]    |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DbMem` is never constructed
[INFO] [stdout]  --> src/server/dbmem.rs:5:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct DbMem {
[INFO] [stdout]   |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `AllDatabases` is never constructed
[INFO] [stdout]   --> src/server/dbmem.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct AllDatabases {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `AllDbSingelton` is never constructed
[INFO] [stdout]   --> src/server/dbmem.rs:15:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct AllDbSingelton;
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `INSTANCE` is never used
[INFO] [stdout]   --> src/server/dbmem.rs:17:8
[INFO] [stdout]    |
[INFO] [stdout] 17 | static INSTANCE: OnceLock<AllDatabases> = OnceLock::new();
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `instance` and `add_db` are never used
[INFO] [stdout]   --> src/server/dbmem.rs:20:12
[INFO] [stdout]    |
[INFO] [stdout] 19 | impl AllDbSingelton {
[INFO] [stdout]    | ------------------- associated items in this implementation
[INFO] [stdout] 20 |     pub fn instance() -> &'static AllDatabases {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 26 |     pub fn add_db(&self, db_mem: DbMem){
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> src/server/queue.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct TransactionProtocol {
[INFO] [stdout]    |            ------------------- fields in this struct
[INFO] [stdout] 11 |     pub is_processing: bool,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 12 |     pub is_finished: bool,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 15 |     pub is_moi_file_updated: bool,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 16 |     pub is_ledger_updated: bool,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 17 |     pub is_btree_updated: bool,
[INFO] [stdout] 18 |     pub is_cluster_updated: bool,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 19 |     pub is_shard_updated: bool,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 20 |     pub is_error_detected: bool,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 21 |     pub error_msg: Option<String>,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `TransactionProtocol` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `types_defs__split` should have a snake case name
[INFO] [stdout]   --> src/file/mtdreader.rs:89:25
[INFO] [stdout]    |
[INFO] [stdout] 89 |                 let mut types_defs__split = type_defs.split(";");
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `types_defs_split`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `columnNumber` should have a snake case name
[INFO] [stdout]    --> src/file/mtdreader.rs:141:25
[INFO] [stdout]     |
[INFO] [stdout] 141 |                     let columnNumber = left.unwrap().trim().parse::<u32>().unwrap();
[INFO] [stdout]     |                         ^^^^^^^^^^^^ help: convert the identifier to snake case: `column_number`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/ledger/writer.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     writeln!(writer, "{}", line);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let _ = writeln!(writer, "{}", line);
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/ledger/writer.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     writer.flush();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let _ = writer.flush();
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 11s
[INFO] running `Command { std: "docker" "inspect" "0e60f2553e91f01dd97121e3f3a2b949fc278920b3bd0830cd94f3618b986f00", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "0e60f2553e91f01dd97121e3f3a2b949fc278920b3bd0830cd94f3618b986f00", kill_on_drop: false }`
[INFO] [stdout] 0e60f2553e91f01dd97121e3f3a2b949fc278920b3bd0830cd94f3618b986f00
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 02d77437082192ab6f29f642246149d5ddf211c8febc2ee69967cd508618397b
[INFO] running `Command { std: "docker" "start" "-a" "02d77437082192ab6f29f642246149d5ddf211c8febc2ee69967cd508618397b", kill_on_drop: false }`
[INFO] [stderr]    Compiling miasql v0.0.9 (/opt/rustwide/workdir)
[INFO] [stdout] warning: unused import: `crate::server::server::parse_incomming`
[INFO] [stdout]  --> src/main.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::server::server::parse_incomming;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::io::BufRead`
[INFO] [stdout]  --> src/main.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use std::io::BufRead;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::thread::sleep`
[INFO] [stdout]  --> src/main.rs:3:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | use std::thread::sleep;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::time::Duration`
[INFO] [stdout]  --> src/main.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 4 | use std::time::Duration;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::server::queue::MasterQueueSingelton`
[INFO] [stdout]   --> src/main.rs:10:5
[INFO] [stdout]    |
[INFO] [stdout] 10 | use crate::server::queue::MasterQueueSingelton;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::cell::RefCell`
[INFO] [stdout]   --> src/database/bptree.rs:20:5
[INFO] [stdout]    |
[INFO] [stdout] 20 | use std::cell::RefCell;
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `std::rc::Rc`
[INFO] [stdout]   --> src/database/bptree.rs:23:5
[INFO] [stdout]    |
[INFO] [stdout] 23 | use std::rc::Rc;
[INFO] [stdout]    |     ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `RwLock`
[INFO] [stdout]   --> src/database/bptree.rs:24:29
[INFO] [stdout]    |
[INFO] [stdout] 24 | use std::sync::{Arc, Mutex, RwLock};
[INFO] [stdout]    |                             ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Statement`
[INFO] [stdout]  --> src/command/createtable.rs:1:72
[INFO] [stdout]   |
[INFO] [stdout] 1 | use sqlparser::ast::{ColumnOption, CreateTable, Ident, ObjectNamePart, Statement, TableConstraint};
[INFO] [stdout]   |                                                                        ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unnecessary parentheses around type
[INFO] [stdout]   --> src/command/sqlcommands.rs:69:22
[INFO] [stdout]    |
[INFO] [stdout] 69 |         columns: Vec<(String)>,
[INFO] [stdout]    |                      ^      ^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: remove these parentheses
[INFO] [stdout]    |
[INFO] [stdout] 69 -         columns: Vec<(String)>,
[INFO] [stdout] 69 +         columns: Vec<String >,
[INFO] [stdout]    |
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::import_system_tables`
[INFO] [stdout]    --> src/file/mtdreader.rs:209:9
[INFO] [stdout]     |
[INFO] [stdout] 209 |     use crate::import_system_tables;
[INFO] [stdout]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::database`
[INFO] [stdout]  --> src/server/config/systemtablereader.rs:1:5
[INFO] [stdout]   |
[INFO] [stdout] 1 | use crate::database;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `log::info`
[INFO] [stdout]  --> src/server/config/systemtablereader.rs:2:5
[INFO] [stdout]   |
[INFO] [stdout] 2 | use log::info;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `crate::database::database::Database`
[INFO] [stdout]  --> src/server/config/systemtablereader.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use crate::database::database::Database;
[INFO] [stdout]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `AtomicU64`
[INFO] [stdout]  --> src/server/queue.rs:5:37
[INFO] [stdout]   |
[INFO] [stdout] 5 | use std::sync::atomic::{AtomicBool, AtomicU64, Ordering};
[INFO] [stdout]   |                                     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `Arc`
[INFO] [stdout]  --> src/server/queue.rs:6:17
[INFO] [stdout]   |
[INFO] [stdout] 6 | use std::sync::{Arc, Mutex, OnceLock};
[INFO] [stdout]   |                 ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused import: `log::info`
[INFO] [stdout]  --> src/server/queue.rs:7:5
[INFO] [stdout]   |
[INFO] [stdout] 7 | use log::info;
[INFO] [stdout]   |     ^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]   --> src/command/createtable.rs:97:13
[INFO] [stdout]    |
[INFO] [stdout] 97 |         let result = match ast.into_iter().next().unwrap() {
[INFO] [stdout]    |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]    --> src/command/createtable.rs:110:13
[INFO] [stdout]     |
[INFO] [stdout] 110 |         let result = match ast.into_iter().next().unwrap() {
[INFO] [stdout]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `columns`
[INFO] [stdout]    --> src/command/insert.rs:174:17
[INFO] [stdout]     |
[INFO] [stdout] 174 |                 columns,
[INFO] [stdout]     |                 ^^^^^^^ help: try ignoring the field: `columns: _`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `tablename_opt`
[INFO] [stdout]   --> src/command/select.rs:98:9
[INFO] [stdout]    |
[INFO] [stdout] 98 |     let tablename_opt: Option<&str> = match select_stmt.from.as_slice() {
[INFO] [stdout]    |         ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_tablename_opt`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/file/mtdreader.rs:74:21
[INFO] [stdout]    |
[INFO] [stdout] 74 |                 let mut names_split = names.split(";");
[INFO] [stdout]    |                     ----^^^^^^^^^^^
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     help: remove this `mut`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/file/mtdreader.rs:89:21
[INFO] [stdout]    |
[INFO] [stdout] 89 |                 let mut types_defs__split = type_defs.split(";");
[INFO] [stdout]    |                     ----^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |                     |
[INFO] [stdout]    |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/file/mtdreader.rs:133:21
[INFO] [stdout]     |
[INFO] [stdout] 133 |                 let mut column_constraints_split = column_constraints.split(";");
[INFO] [stdout]     |                     ----^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/file/mtdreader.rs:165:21
[INFO] [stdout]     |
[INFO] [stdout] 165 |                 let mut single_order_split = display_order_arr.split(";");
[INFO] [stdout]     |                     ----^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/file/mtdreader.rs:168:21
[INFO] [stdout]     |
[INFO] [stdout] 168 |                 for mut order_tuple in single_order_split {
[INFO] [stdout]     |                     ----^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]    --> src/file/mtdreader.rs:185:21
[INFO] [stdout]     |
[INFO] [stdout] 185 |                 let mut moi_files_split = moi_files.split(";");
[INFO] [stdout]     |                     ----^^^^^^^^^^^^^^^
[INFO] [stdout]     |                     |
[INFO] [stdout]     |                     help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/ledger/writer.rs:38:9
[INFO] [stdout]    |
[INFO] [stdout] 38 |     let mut counter: u64 = 123456;
[INFO] [stdout]    |         ----^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable does not need to be mutable
[INFO] [stdout]   --> src/server/processor/processor.rs:18:9
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let mut transaction_protocol: TransactionProtocol = TransactionProtocol {
[INFO] [stdout]    |         ----^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |         |
[INFO] [stdout]    |         help: remove this `mut`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `btree_join_handle`
[INFO] [stdout]   --> src/server/processor/processor.rs:34:13
[INFO] [stdout]    |
[INFO] [stdout] 34 |         let btree_join_handle = thread::spawn(move || {
[INFO] [stdout]    |             ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_btree_join_handle`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `ast`
[INFO] [stdout]   --> src/server/parser/tokenizer.rs:13:12
[INFO] [stdout]    |
[INFO] [stdout] 13 |         Ok(ast) => parse_result.unwrap(),
[INFO] [stdout]    |            ^^^ help: if this is intentional, prefix it with an underscore: `_ast`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `e`
[INFO] [stdout]   --> src/server/parser/tokenizer.rs:14:13
[INFO] [stdout]    |
[INFO] [stdout] 14 |         Err(e) => return SqlCommand::Undefined,
[INFO] [stdout]    |             ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: value assigned to `command` is never read
[INFO] [stdout]   --> src/server/parser/tokenizer.rs:18:35
[INFO] [stdout]    |
[INFO] [stdout] 18 |     let mut command: SqlCommand = SqlCommand::Undefined;
[INFO] [stdout]    |                                   ^^^^^^^^^^^^^^^^^^^^^ this value is reassigned later and never used
[INFO] [stdout] ...
[INFO] [stdout] 23 |             command = command::alter::parse(alter.clone());
[INFO] [stdout]    |             ------- `command` is overwritten here before the previous value is read
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]   --> src/server/server.rs:71:13
[INFO] [stdout]    |
[INFO] [stdout] 71 |         let result = server::parser::tokenizer::tokeniz(command);
[INFO] [stdout]    |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]   --> src/server/server.rs:77:13
[INFO] [stdout]    |
[INFO] [stdout] 77 |         let result = server::parser::tokenizer::tokeniz(command);
[INFO] [stdout]    |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]   --> src/server/server.rs:83:13
[INFO] [stdout]    |
[INFO] [stdout] 83 |         let result = server::parser::tokenizer::tokeniz(command);
[INFO] [stdout]    |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]   --> src/server/server.rs:89:13
[INFO] [stdout]    |
[INFO] [stdout] 89 |         let result = server::parser::tokenizer::tokeniz(command);
[INFO] [stdout]    |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]   --> src/server/server.rs:95:13
[INFO] [stdout]    |
[INFO] [stdout] 95 |         let result = server::parser::tokenizer::tokeniz(command);
[INFO] [stdout]    |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]    --> src/server/server.rs:101:13
[INFO] [stdout]     |
[INFO] [stdout] 101 |         let result = server::parser::tokenizer::tokeniz(command);
[INFO] [stdout]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]    --> src/server/server.rs:107:13
[INFO] [stdout]     |
[INFO] [stdout] 107 |         let result = server::parser::tokenizer::tokeniz(command);
[INFO] [stdout]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result`
[INFO] [stdout]    --> src/server/server.rs:113:13
[INFO] [stdout]     |
[INFO] [stdout] 113 |         let result = server::parser::tokenizer::tokeniz(command);
[INFO] [stdout]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused variable: `result3`
[INFO] [stdout]    --> src/server/server.rs:119:13
[INFO] [stdout]     |
[INFO] [stdout] 119 |         let result3 = server::parser::tokenizer::tokeniz(command3);
[INFO] [stdout]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_result3`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: type `Node<K, V, MAX_KEYS>` is more private than the item `BPlusTree::<K, V, MAX_KEYS>::leftmost_leaf`
[INFO] [stdout]    --> src/database/bptree.rs:219:5
[INFO] [stdout]     |
[INFO] [stdout] 219 |     pub fn leftmost_leaf(&self, mut node: Link<K, V, MAX_KEYS>) -> Link<K, V, MAX_KEYS> {
[INFO] [stdout]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `BPlusTree::<K, V, MAX_KEYS>::leftmost_leaf` is reachable at visibility `pub(crate)`
[INFO] [stdout]     |
[INFO] [stdout] note: but type `Node<K, V, MAX_KEYS>` is only usable at visibility `pub(self)`
[INFO] [stdout]    --> src/database/bptree.rs:29:1
[INFO] [stdout]     |
[INFO] [stdout]  29 | enum Node<K, V, const MAX_KEYS: usize> {
[INFO] [stdout]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]     = note: `#[warn(private_interfaces)]` on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Database` is never constructed
[INFO] [stdout]  --> src/database/database.rs:4:12
[INFO] [stdout]   |
[INFO] [stdout] 4 | pub struct Database {
[INFO] [stdout]   |            ^^^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `default`, `set_db_name`, and `get_db_name` are never used
[INFO] [stdout]   --> src/database/database.rs:10:12
[INFO] [stdout]    |
[INFO] [stdout]  9 | impl Database {
[INFO] [stdout]    | ------------- associated items in this implementation
[INFO] [stdout] 10 |     pub fn default() -> Self {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 17 |     pub fn set_db_name(&mut self, db_name: String) {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 21 |     pub fn get_db_name(&mut self) -> &str {
[INFO] [stdout]    |            ^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `Row` is never constructed
[INFO] [stdout]   --> src/database/table.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 12 | pub struct Row {
[INFO] [stdout]    |            ^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: fields `max_id` and `constraint` are never read
[INFO] [stdout]   --> src/database/table.rs:19:5
[INFO] [stdout]    |
[INFO] [stdout] 18 | pub struct Table {
[INFO] [stdout]    |            ----- fields in this struct
[INFO] [stdout] 19 |     max_id: u64,
[INFO] [stdout]    |     ^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 25 |     constraint: (i32, Vec<Constraint>)
[INFO] [stdout]    |     ^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `Table` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: methods `set_bptree`, `set_column_names`, `set_column_types`, and `inc_max_id` are never used
[INFO] [stdout]    --> src/database/table.rs:91:12
[INFO] [stdout]     |
[INFO] [stdout]  28 | impl Table {
[INFO] [stdout]     | ---------- methods in this implementation
[INFO] [stdout] ...
[INFO] [stdout]  91 |     pub fn set_bptree(&mut self, tree: BPlusTree<i64, Vec<DataType>, 3>) {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 104 |     pub fn set_column_names(&mut self, column_names: Vec<String>) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 112 |     pub fn set_column_types(&mut self, column_types: Vec<DataType>) {
[INFO] [stdout]     |            ^^^^^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 124 |     pub fn inc_max_id(&mut self) -> u64 {
[INFO] [stdout]     |            ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `PermissionCommands` is never used
[INFO] [stdout]  --> src/command/permissions.rs:2:10
[INFO] [stdout]   |
[INFO] [stdout] 2 | pub enum PermissionCommands {
[INFO] [stdout]   |          ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: enum `FunctionKind` is never used
[INFO] [stdout]   --> src/command/select.rs:36:10
[INFO] [stdout]    |
[INFO] [stdout] 36 | pub enum FunctionKind {
[INFO] [stdout]    |          ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `ParsedFunction` is never constructed
[INFO] [stdout]   --> src/command/select.rs:76:12
[INFO] [stdout]    |
[INFO] [stdout] 76 | pub struct ParsedFunction {
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variants `ADDITION`, `SUBTRACTION`, `MULTIPLICATION`, `DIVISION`, and `MODULO` are never constructed
[INFO] [stdout]  --> src/command/sqloperator.rs:4:5
[INFO] [stdout]   |
[INFO] [stdout] 3 | pub enum Operator {
[INFO] [stdout]   |          -------- variants in this enum
[INFO] [stdout] 4 |     ADDITION,
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 5 |     SUBTRACTION,
[INFO] [stdout]   |     ^^^^^^^^^^^
[INFO] [stdout] 6 |     MULTIPLICATION,
[INFO] [stdout]   |     ^^^^^^^^^^^^^^
[INFO] [stdout] 7 |     DIVISION,
[INFO] [stdout]   |     ^^^^^^^^
[INFO] [stdout] 8 |     MODULO,
[INFO] [stdout]   |     ^^^^^^
[INFO] [stdout]   |
[INFO] [stdout]   = note: `Operator` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `get_operator`, `get_column`, `get_value`, `default`, and `error` are never used
[INFO] [stdout]   --> src/command/whereclause.rs:12:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | impl WhereClause {
[INFO] [stdout]    | ---------------- associated items in this implementation
[INFO] [stdout] 12 |     pub fn get_operator(&self) -> Operator {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 16 |     pub fn get_column(&self) -> String {
[INFO] [stdout]    |            ^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 20 |     pub fn get_value(&self) -> DataType {
[INFO] [stdout]    |            ^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 24 |     pub fn default() -> Self {
[INFO] [stdout]    |            ^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 32 |     pub fn error() -> Self {
[INFO] [stdout]    |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `write_ledger` is never used
[INFO] [stdout]  --> src/ledger/writer.rs:6:8
[INFO] [stdout]   |
[INFO] [stdout] 6 | pub fn write_ledger(transaction_id: u64) -> Result<bool, std::io::Error> {
[INFO] [stdout]   |        ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `append_to_file` is never used
[INFO] [stdout]   --> src/ledger/writer.rs:23:4
[INFO] [stdout]    |
[INFO] [stdout] 23 | fn append_to_file(line: &String){
[INFO] [stdout]    |    ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `update_shard_file` is never used
[INFO] [stdout]   --> src/server/processor/processor.rs:74:4
[INFO] [stdout]    |
[INFO] [stdout] 74 | fn update_shard_file(transaction_id: u64) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `update_cluster_file` is never used
[INFO] [stdout]   --> src/server/processor/processor.rs:87:4
[INFO] [stdout]    |
[INFO] [stdout] 87 | fn update_cluster_file(transaction_id: u64) {
[INFO] [stdout]    |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `update_ledger_file` is never used
[INFO] [stdout]    --> src/server/processor/processor.rs:113:4
[INFO] [stdout]     |
[INFO] [stdout] 113 | fn update_ledger_file(transaction_id: u64) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `update_moi_file` is never used
[INFO] [stdout]    --> src/server/processor/processor.rs:127:4
[INFO] [stdout]     |
[INFO] [stdout] 127 | fn update_moi_file(transaction_id: u64) {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `remove_transaction` is never used
[INFO] [stdout]    --> src/server/processor/processor.rs:144:4
[INFO] [stdout]     |
[INFO] [stdout] 144 | fn remove_transaction(transaction_id: u64) -> Option<TransactionProtocol> {
[INFO] [stdout]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_system_table` is never used
[INFO] [stdout]  --> src/server/config/systemtablereader.rs:9:4
[INFO] [stdout]   |
[INFO] [stdout] 9 | fn read_system_table(){
[INFO] [stdout]   |    ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_users` is never used
[INFO] [stdout]   --> src/server/config/systemtablereader.rs:51:8
[INFO] [stdout]    |
[INFO] [stdout] 51 | pub fn read_users() {
[INFO] [stdout]    |        ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: function `read_lines` is never used
[INFO] [stdout]   --> src/server/config/systemtablereader.rs:55:4
[INFO] [stdout]    |
[INFO] [stdout] 55 | fn read_lines<P>(filename: P) -> io::Result<io::Lines<io::BufReader<File>>>
[INFO] [stdout]    |    ^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `DbMem` is never constructed
[INFO] [stdout]  --> src/server/dbmem.rs:5:12
[INFO] [stdout]   |
[INFO] [stdout] 5 | pub struct DbMem {
[INFO] [stdout]   |            ^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `AllDatabases` is never constructed
[INFO] [stdout]   --> src/server/dbmem.rs:11:12
[INFO] [stdout]    |
[INFO] [stdout] 11 | pub struct AllDatabases {
[INFO] [stdout]    |            ^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: struct `AllDbSingelton` is never constructed
[INFO] [stdout]   --> src/server/dbmem.rs:15:12
[INFO] [stdout]    |
[INFO] [stdout] 15 | pub struct AllDbSingelton;
[INFO] [stdout]    |            ^^^^^^^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: static `INSTANCE` is never used
[INFO] [stdout]   --> src/server/dbmem.rs:17:8
[INFO] [stdout]    |
[INFO] [stdout] 17 | static INSTANCE: OnceLock<AllDatabases> = OnceLock::new();
[INFO] [stdout]    |        ^^^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: associated items `instance` and `add_db` are never used
[INFO] [stdout]   --> src/server/dbmem.rs:20:12
[INFO] [stdout]    |
[INFO] [stdout] 19 | impl AllDbSingelton {
[INFO] [stdout]    | ------------------- associated items in this implementation
[INFO] [stdout] 20 |     pub fn instance() -> &'static AllDatabases {
[INFO] [stdout]    |            ^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 26 |     pub fn add_db(&self, db_mem: DbMem){
[INFO] [stdout]    |            ^^^^^^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: multiple fields are never read
[INFO] [stdout]   --> src/server/queue.rs:11:9
[INFO] [stdout]    |
[INFO] [stdout] 10 | pub struct TransactionProtocol {
[INFO] [stdout]    |            ------------------- fields in this struct
[INFO] [stdout] 11 |     pub is_processing: bool,
[INFO] [stdout]    |         ^^^^^^^^^^^^^
[INFO] [stdout] 12 |     pub is_finished: bool,
[INFO] [stdout]    |         ^^^^^^^^^^^
[INFO] [stdout] ...
[INFO] [stdout] 15 |     pub is_moi_file_updated: bool,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 16 |     pub is_ledger_updated: bool,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 17 |     pub is_btree_updated: bool,
[INFO] [stdout] 18 |     pub is_cluster_updated: bool,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stdout] 19 |     pub is_shard_updated: bool,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^
[INFO] [stdout] 20 |     pub is_error_detected: bool,
[INFO] [stdout]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stdout] 21 |     pub error_msg: Option<String>,
[INFO] [stdout]    |         ^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: `TransactionProtocol` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `types_defs__split` should have a snake case name
[INFO] [stdout]   --> src/file/mtdreader.rs:89:25
[INFO] [stdout]    |
[INFO] [stdout] 89 |                 let mut types_defs__split = type_defs.split(";");
[INFO] [stdout]    |                         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `types_defs_split`
[INFO] [stdout]    |
[INFO] [stdout]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: variable `columnNumber` should have a snake case name
[INFO] [stdout]    --> src/file/mtdreader.rs:141:25
[INFO] [stdout]     |
[INFO] [stdout] 141 |                     let columnNumber = left.unwrap().trim().parse::<u32>().unwrap();
[INFO] [stdout]     |                         ^^^^^^^^^^^^ help: convert the identifier to snake case: `column_number`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/ledger/writer.rs:32:5
[INFO] [stdout]    |
[INFO] [stdout] 32 |     writeln!(writer, "{}", line);
[INFO] [stdout]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout]    = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 32 |     let _ = writeln!(writer, "{}", line);
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] warning: unused `Result` that must be used
[INFO] [stdout]   --> src/ledger/writer.rs:33:5
[INFO] [stdout]    |
[INFO] [stdout] 33 |     writer.flush();
[INFO] [stdout]    |     ^^^^^^^^^^^^^^
[INFO] [stdout]    |
[INFO] [stdout]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stdout] help: use `let _ = ...` to ignore the resulting value
[INFO] [stdout]    |
[INFO] [stdout] 33 |     let _ = writer.flush();
[INFO] [stdout]    |     +++++++
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 3.93s
[INFO] running `Command { std: "docker" "inspect" "02d77437082192ab6f29f642246149d5ddf211c8febc2ee69967cd508618397b", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "02d77437082192ab6f29f642246149d5ddf211c8febc2ee69967cd508618397b", kill_on_drop: false }`
[INFO] [stdout] 02d77437082192ab6f29f642246149d5ddf211c8febc2ee69967cd508618397b
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-1-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+28f95933dc0727396c07b48d0a8cb5211b7fb472" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] ba8642f99939d1854c44489094232d5a417ab92d4f4cc5f4a14d9adbbc2e6a75
[INFO] running `Command { std: "docker" "start" "-a" "ba8642f99939d1854c44489094232d5a417ab92d4f4cc5f4a14d9adbbc2e6a75", kill_on_drop: false }`
[INFO] [stderr] warning: unused import: `crate::server::server::parse_incomming`
[INFO] [stderr]  --> src/main.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use crate::server::server::parse_incomming;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(unused_imports)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::io::BufRead`
[INFO] [stderr]  --> src/main.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use std::io::BufRead;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::thread::sleep`
[INFO] [stderr]  --> src/main.rs:3:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | use std::thread::sleep;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::time::Duration`
[INFO] [stderr]  --> src/main.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 4 | use std::time::Duration;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::server::queue::MasterQueueSingelton`
[INFO] [stderr]   --> src/main.rs:10:5
[INFO] [stderr]    |
[INFO] [stderr] 10 | use crate::server::queue::MasterQueueSingelton;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::cell::RefCell`
[INFO] [stderr]   --> src/database/bptree.rs:20:5
[INFO] [stderr]    |
[INFO] [stderr] 20 | use std::cell::RefCell;
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `std::rc::Rc`
[INFO] [stderr]   --> src/database/bptree.rs:23:5
[INFO] [stderr]    |
[INFO] [stderr] 23 | use std::rc::Rc;
[INFO] [stderr]    |     ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `RwLock`
[INFO] [stderr]   --> src/database/bptree.rs:24:29
[INFO] [stderr]    |
[INFO] [stderr] 24 | use std::sync::{Arc, Mutex, RwLock};
[INFO] [stderr]    |                             ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Statement`
[INFO] [stderr]  --> src/command/createtable.rs:1:72
[INFO] [stderr]   |
[INFO] [stderr] 1 | use sqlparser::ast::{ColumnOption, CreateTable, Ident, ObjectNamePart, Statement, TableConstraint};
[INFO] [stderr]   |                                                                        ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unnecessary parentheses around type
[INFO] [stderr]   --> src/command/sqlcommands.rs:69:22
[INFO] [stderr]    |
[INFO] [stderr] 69 |         columns: Vec<(String)>,
[INFO] [stderr]    |                      ^      ^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_parens)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] help: remove these parentheses
[INFO] [stderr]    |
[INFO] [stderr] 69 -         columns: Vec<(String)>,
[INFO] [stderr] 69 +         columns: Vec<String >,
[INFO] [stderr]    |
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::import_system_tables`
[INFO] [stderr]    --> src/file/mtdreader.rs:209:9
[INFO] [stderr]     |
[INFO] [stderr] 209 |     use crate::import_system_tables;
[INFO] [stderr]     |         ^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::database`
[INFO] [stderr]  --> src/server/config/systemtablereader.rs:1:5
[INFO] [stderr]   |
[INFO] [stderr] 1 | use crate::database;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `log::info`
[INFO] [stderr]  --> src/server/config/systemtablereader.rs:2:5
[INFO] [stderr]   |
[INFO] [stderr] 2 | use log::info;
[INFO] [stderr]   |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `crate::database::database::Database`
[INFO] [stderr]  --> src/server/config/systemtablereader.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 | use crate::database::database::Database;
[INFO] [stderr]   |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `AtomicU64`
[INFO] [stderr]  --> src/server/queue.rs:5:37
[INFO] [stderr]   |
[INFO] [stderr] 5 | use std::sync::atomic::{AtomicBool, AtomicU64, Ordering};
[INFO] [stderr]   |                                     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `Arc`
[INFO] [stderr]  --> src/server/queue.rs:6:17
[INFO] [stderr]   |
[INFO] [stderr] 6 | use std::sync::{Arc, Mutex, OnceLock};
[INFO] [stderr]   |                 ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused import: `log::info`
[INFO] [stderr]  --> src/server/queue.rs:7:5
[INFO] [stderr]   |
[INFO] [stderr] 7 | use log::info;
[INFO] [stderr]   |     ^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `result`
[INFO] [stderr]   --> src/command/createtable.rs:97:13
[INFO] [stderr]    |
[INFO] [stderr] 97 |         let result = match ast.into_iter().next().unwrap() {
[INFO] [stderr]    |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_variables)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `result`
[INFO] [stderr]    --> src/command/createtable.rs:110:13
[INFO] [stderr]     |
[INFO] [stderr] 110 |         let result = match ast.into_iter().next().unwrap() {
[INFO] [stderr]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `columns`
[INFO] [stderr]    --> src/command/insert.rs:174:17
[INFO] [stderr]     |
[INFO] [stderr] 174 |                 columns,
[INFO] [stderr]     |                 ^^^^^^^ help: try ignoring the field: `columns: _`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `tablename_opt`
[INFO] [stderr]   --> src/command/select.rs:98:9
[INFO] [stderr]    |
[INFO] [stderr] 98 |     let tablename_opt: Option<&str> = match select_stmt.from.as_slice() {
[INFO] [stderr]    |         ^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_tablename_opt`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/file/mtdreader.rs:74:21
[INFO] [stderr]    |
[INFO] [stderr] 74 |                 let mut names_split = names.split(";");
[INFO] [stderr]    |                     ----^^^^^^^^^^^
[INFO] [stderr]    |                     |
[INFO] [stderr]    |                     help: remove this `mut`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_mut)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/file/mtdreader.rs:89:21
[INFO] [stderr]    |
[INFO] [stderr] 89 |                 let mut types_defs__split = type_defs.split(";");
[INFO] [stderr]    |                     ----^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |                     |
[INFO] [stderr]    |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/file/mtdreader.rs:133:21
[INFO] [stderr]     |
[INFO] [stderr] 133 |                 let mut column_constraints_split = column_constraints.split(";");
[INFO] [stderr]     |                     ----^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/file/mtdreader.rs:165:21
[INFO] [stderr]     |
[INFO] [stderr] 165 |                 let mut single_order_split = display_order_arr.split(";");
[INFO] [stderr]     |                     ----^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/file/mtdreader.rs:168:21
[INFO] [stderr]     |
[INFO] [stderr] 168 |                 for mut order_tuple in single_order_split {
[INFO] [stderr]     |                     ----^^^^^^^^^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]    --> src/file/mtdreader.rs:185:21
[INFO] [stderr]     |
[INFO] [stderr] 185 |                 let mut moi_files_split = moi_files.split(";");
[INFO] [stderr]     |                     ----^^^^^^^^^^^^^^^
[INFO] [stderr]     |                     |
[INFO] [stderr]     |                     help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/ledger/writer.rs:38:9
[INFO] [stderr]    |
[INFO] [stderr] 38 |     let mut counter: u64 = 123456;
[INFO] [stderr]    |         ----^^^^^^^
[INFO] [stderr]    |         |
[INFO] [stderr]    |         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: variable does not need to be mutable
[INFO] [stderr]   --> src/server/processor/processor.rs:18:9
[INFO] [stderr]    |
[INFO] [stderr] 18 |     let mut transaction_protocol: TransactionProtocol = TransactionProtocol {
[INFO] [stderr]    |         ----^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |         |
[INFO] [stderr]    |         help: remove this `mut`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `btree_join_handle`
[INFO] [stderr]   --> src/server/processor/processor.rs:34:13
[INFO] [stderr]    |
[INFO] [stderr] 34 |         let btree_join_handle = thread::spawn(move || {
[INFO] [stderr]    |             ^^^^^^^^^^^^^^^^^ help: if this is intentional, prefix it with an underscore: `_btree_join_handle`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `ast`
[INFO] [stderr]   --> src/server/parser/tokenizer.rs:13:12
[INFO] [stderr]    |
[INFO] [stderr] 13 |         Ok(ast) => parse_result.unwrap(),
[INFO] [stderr]    |            ^^^ help: if this is intentional, prefix it with an underscore: `_ast`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `e`
[INFO] [stderr]   --> src/server/parser/tokenizer.rs:14:13
[INFO] [stderr]    |
[INFO] [stderr] 14 |         Err(e) => return SqlCommand::Undefined,
[INFO] [stderr]    |             ^ help: if this is intentional, prefix it with an underscore: `_e`
[INFO] [stderr] 
[INFO] [stderr] warning: value assigned to `command` is never read
[INFO] [stderr]   --> src/server/parser/tokenizer.rs:18:35
[INFO] [stderr]    |
[INFO] [stderr] 18 |     let mut command: SqlCommand = SqlCommand::Undefined;
[INFO] [stderr]    |                                   ^^^^^^^^^^^^^^^^^^^^^ this value is reassigned later and never used
[INFO] [stderr] ...
[INFO] [stderr] 23 |             command = command::alter::parse(alter.clone());
[INFO] [stderr]    |             ------- `command` is overwritten here before the previous value is read
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(unused_assignments)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `result`
[INFO] [stderr]   --> src/server/server.rs:71:13
[INFO] [stderr]    |
[INFO] [stderr] 71 |         let result = server::parser::tokenizer::tokeniz(command);
[INFO] [stderr]    |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `result`
[INFO] [stderr]   --> src/server/server.rs:77:13
[INFO] [stderr]    |
[INFO] [stderr] 77 |         let result = server::parser::tokenizer::tokeniz(command);
[INFO] [stderr]    |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `result`
[INFO] [stderr]   --> src/server/server.rs:83:13
[INFO] [stderr]    |
[INFO] [stderr] 83 |         let result = server::parser::tokenizer::tokeniz(command);
[INFO] [stderr]    |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `result`
[INFO] [stderr]   --> src/server/server.rs:89:13
[INFO] [stderr]    |
[INFO] [stderr] 89 |         let result = server::parser::tokenizer::tokeniz(command);
[INFO] [stderr]    |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `result`
[INFO] [stderr]   --> src/server/server.rs:95:13
[INFO] [stderr]    |
[INFO] [stderr] 95 |         let result = server::parser::tokenizer::tokeniz(command);
[INFO] [stderr]    |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `result`
[INFO] [stderr]    --> src/server/server.rs:101:13
[INFO] [stderr]     |
[INFO] [stderr] 101 |         let result = server::parser::tokenizer::tokeniz(command);
[INFO] [stderr]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `result`
[INFO] [stderr]    --> src/server/server.rs:107:13
[INFO] [stderr]     |
[INFO] [stderr] 107 |         let result = server::parser::tokenizer::tokeniz(command);
[INFO] [stderr]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `result`
[INFO] [stderr]    --> src/server/server.rs:113:13
[INFO] [stderr]     |
[INFO] [stderr] 113 |         let result = server::parser::tokenizer::tokeniz(command);
[INFO] [stderr]     |             ^^^^^^ help: if this is intentional, prefix it with an underscore: `_result`
[INFO] [stderr] 
[INFO] [stderr] warning: unused variable: `result3`
[INFO] [stderr]    --> src/server/server.rs:119:13
[INFO] [stderr]     |
[INFO] [stderr] 119 |         let result3 = server::parser::tokenizer::tokeniz(command3);
[INFO] [stderr]     |             ^^^^^^^ help: if this is intentional, prefix it with an underscore: `_result3`
[INFO] [stderr] 
[INFO] [stderr] warning: type `Node<K, V, MAX_KEYS>` is more private than the item `BPlusTree::<K, V, MAX_KEYS>::leftmost_leaf`
[INFO] [stderr]    --> src/database/bptree.rs:219:5
[INFO] [stderr]     |
[INFO] [stderr] 219 |     pub fn leftmost_leaf(&self, mut node: Link<K, V, MAX_KEYS>) -> Link<K, V, MAX_KEYS> {
[INFO] [stderr]     |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ method `BPlusTree::<K, V, MAX_KEYS>::leftmost_leaf` is reachable at visibility `pub(crate)`
[INFO] [stderr]     |
[INFO] [stderr] note: but type `Node<K, V, MAX_KEYS>` is only usable at visibility `pub(self)`
[INFO] [stderr]    --> src/database/bptree.rs:29:1
[INFO] [stderr]     |
[INFO] [stderr]  29 | enum Node<K, V, const MAX_KEYS: usize> {
[INFO] [stderr]     | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]     = note: `#[warn(private_interfaces)]` on by default
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Database` is never constructed
[INFO] [stderr]  --> src/database/database.rs:4:12
[INFO] [stderr]   |
[INFO] [stderr] 4 | pub struct Database {
[INFO] [stderr]   |            ^^^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `default`, `set_db_name`, and `get_db_name` are never used
[INFO] [stderr]   --> src/database/database.rs:10:12
[INFO] [stderr]    |
[INFO] [stderr]  9 | impl Database {
[INFO] [stderr]    | ------------- associated items in this implementation
[INFO] [stderr] 10 |     pub fn default() -> Self {
[INFO] [stderr]    |            ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 17 |     pub fn set_db_name(&mut self, db_name: String) {
[INFO] [stderr]    |            ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 21 |     pub fn get_db_name(&mut self) -> &str {
[INFO] [stderr]    |            ^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `Row` is never constructed
[INFO] [stderr]   --> src/database/table.rs:12:12
[INFO] [stderr]    |
[INFO] [stderr] 12 | pub struct Row {
[INFO] [stderr]    |            ^^^
[INFO] [stderr] 
[INFO] [stderr] warning: fields `max_id` and `constraint` are never read
[INFO] [stderr]   --> src/database/table.rs:19:5
[INFO] [stderr]    |
[INFO] [stderr] 18 | pub struct Table {
[INFO] [stderr]    |            ----- fields in this struct
[INFO] [stderr] 19 |     max_id: u64,
[INFO] [stderr]    |     ^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 25 |     constraint: (i32, Vec<Constraint>)
[INFO] [stderr]    |     ^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `Table` has a derived impl for the trait `Debug`, but this is intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: methods `set_bptree`, `set_column_names`, `set_column_types`, and `inc_max_id` are never used
[INFO] [stderr]    --> src/database/table.rs:91:12
[INFO] [stderr]     |
[INFO] [stderr]  28 | impl Table {
[INFO] [stderr]     | ---------- methods in this implementation
[INFO] [stderr] ...
[INFO] [stderr]  91 |     pub fn set_bptree(&mut self, tree: BPlusTree<i64, Vec<DataType>, 3>) {
[INFO] [stderr]     |            ^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 104 |     pub fn set_column_names(&mut self, column_names: Vec<String>) {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 112 |     pub fn set_column_types(&mut self, column_types: Vec<DataType>) {
[INFO] [stderr]     |            ^^^^^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 124 |     pub fn inc_max_id(&mut self) -> u64 {
[INFO] [stderr]     |            ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `PermissionCommands` is never used
[INFO] [stderr]  --> src/command/permissions.rs:2:10
[INFO] [stderr]   |
[INFO] [stderr] 2 | pub enum PermissionCommands {
[INFO] [stderr]   |          ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: enum `FunctionKind` is never used
[INFO] [stderr]   --> src/command/select.rs:36:10
[INFO] [stderr]    |
[INFO] [stderr] 36 | pub enum FunctionKind {
[INFO] [stderr]    |          ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `ParsedFunction` is never constructed
[INFO] [stderr]   --> src/command/select.rs:76:12
[INFO] [stderr]    |
[INFO] [stderr] 76 | pub struct ParsedFunction {
[INFO] [stderr]    |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: variants `ADDITION`, `SUBTRACTION`, `MULTIPLICATION`, `DIVISION`, and `MODULO` are never constructed
[INFO] [stderr]  --> src/command/sqloperator.rs:4:5
[INFO] [stderr]   |
[INFO] [stderr] 3 | pub enum Operator {
[INFO] [stderr]   |          -------- variants in this enum
[INFO] [stderr] 4 |     ADDITION,
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 5 |     SUBTRACTION,
[INFO] [stderr]   |     ^^^^^^^^^^^
[INFO] [stderr] 6 |     MULTIPLICATION,
[INFO] [stderr]   |     ^^^^^^^^^^^^^^
[INFO] [stderr] 7 |     DIVISION,
[INFO] [stderr]   |     ^^^^^^^^
[INFO] [stderr] 8 |     MODULO,
[INFO] [stderr]   |     ^^^^^^
[INFO] [stderr]   |
[INFO] [stderr]   = note: `Operator` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `get_operator`, `get_column`, `get_value`, `default`, and `error` are never used
[INFO] [stderr]   --> src/command/whereclause.rs:12:12
[INFO] [stderr]    |
[INFO] [stderr] 11 | impl WhereClause {
[INFO] [stderr]    | ---------------- associated items in this implementation
[INFO] [stderr] 12 |     pub fn get_operator(&self) -> Operator {
[INFO] [stderr]    |            ^^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 16 |     pub fn get_column(&self) -> String {
[INFO] [stderr]    |            ^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 20 |     pub fn get_value(&self) -> DataType {
[INFO] [stderr]    |            ^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 24 |     pub fn default() -> Self {
[INFO] [stderr]    |            ^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 32 |     pub fn error() -> Self {
[INFO] [stderr]    |            ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `write_ledger` is never used
[INFO] [stderr]  --> src/ledger/writer.rs:6:8
[INFO] [stderr]   |
[INFO] [stderr] 6 | pub fn write_ledger(transaction_id: u64) -> Result<bool, std::io::Error> {
[INFO] [stderr]   |        ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `append_to_file` is never used
[INFO] [stderr]   --> src/ledger/writer.rs:23:4
[INFO] [stderr]    |
[INFO] [stderr] 23 | fn append_to_file(line: &String){
[INFO] [stderr]    |    ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `update_shard_file` is never used
[INFO] [stderr]   --> src/server/processor/processor.rs:74:4
[INFO] [stderr]    |
[INFO] [stderr] 74 | fn update_shard_file(transaction_id: u64) {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `update_cluster_file` is never used
[INFO] [stderr]   --> src/server/processor/processor.rs:87:4
[INFO] [stderr]    |
[INFO] [stderr] 87 | fn update_cluster_file(transaction_id: u64) {
[INFO] [stderr]    |    ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `update_ledger_file` is never used
[INFO] [stderr]    --> src/server/processor/processor.rs:113:4
[INFO] [stderr]     |
[INFO] [stderr] 113 | fn update_ledger_file(transaction_id: u64) {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `update_moi_file` is never used
[INFO] [stderr]    --> src/server/processor/processor.rs:127:4
[INFO] [stderr]     |
[INFO] [stderr] 127 | fn update_moi_file(transaction_id: u64) {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `remove_transaction` is never used
[INFO] [stderr]    --> src/server/processor/processor.rs:144:4
[INFO] [stderr]     |
[INFO] [stderr] 144 | fn remove_transaction(transaction_id: u64) -> Option<TransactionProtocol> {
[INFO] [stderr]     |    ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `read_system_table` is never used
[INFO] [stderr]  --> src/server/config/systemtablereader.rs:9:4
[INFO] [stderr]   |
[INFO] [stderr] 9 | fn read_system_table(){
[INFO] [stderr]   |    ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `read_users` is never used
[INFO] [stderr]   --> src/server/config/systemtablereader.rs:51:8
[INFO] [stderr]    |
[INFO] [stderr] 51 | pub fn read_users() {
[INFO] [stderr]    |        ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: function `read_lines` is never used
[INFO] [stderr]   --> src/server/config/systemtablereader.rs:55:4
[INFO] [stderr]    |
[INFO] [stderr] 55 | fn read_lines<P>(filename: P) -> io::Result<io::Lines<io::BufReader<File>>>
[INFO] [stderr]    |    ^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `DbMem` is never constructed
[INFO] [stderr]  --> src/server/dbmem.rs:5:12
[INFO] [stderr]   |
[INFO] [stderr] 5 | pub struct DbMem {
[INFO] [stderr]   |            ^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `AllDatabases` is never constructed
[INFO] [stderr]   --> src/server/dbmem.rs:11:12
[INFO] [stderr]    |
[INFO] [stderr] 11 | pub struct AllDatabases {
[INFO] [stderr]    |            ^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: struct `AllDbSingelton` is never constructed
[INFO] [stderr]   --> src/server/dbmem.rs:15:12
[INFO] [stderr]    |
[INFO] [stderr] 15 | pub struct AllDbSingelton;
[INFO] [stderr]    |            ^^^^^^^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: static `INSTANCE` is never used
[INFO] [stderr]   --> src/server/dbmem.rs:17:8
[INFO] [stderr]    |
[INFO] [stderr] 17 | static INSTANCE: OnceLock<AllDatabases> = OnceLock::new();
[INFO] [stderr]    |        ^^^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: associated items `instance` and `add_db` are never used
[INFO] [stderr]   --> src/server/dbmem.rs:20:12
[INFO] [stderr]    |
[INFO] [stderr] 19 | impl AllDbSingelton {
[INFO] [stderr]    | ------------------- associated items in this implementation
[INFO] [stderr] 20 |     pub fn instance() -> &'static AllDatabases {
[INFO] [stderr]    |            ^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 26 |     pub fn add_db(&self, db_mem: DbMem){
[INFO] [stderr]    |            ^^^^^^
[INFO] [stderr] 
[INFO] [stderr] warning: multiple fields are never read
[INFO] [stderr]   --> src/server/queue.rs:11:9
[INFO] [stderr]    |
[INFO] [stderr] 10 | pub struct TransactionProtocol {
[INFO] [stderr]    |            ------------------- fields in this struct
[INFO] [stderr] 11 |     pub is_processing: bool,
[INFO] [stderr]    |         ^^^^^^^^^^^^^
[INFO] [stderr] 12 |     pub is_finished: bool,
[INFO] [stderr]    |         ^^^^^^^^^^^
[INFO] [stderr] ...
[INFO] [stderr] 15 |     pub is_moi_file_updated: bool,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 16 |     pub is_ledger_updated: bool,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 17 |     pub is_btree_updated: bool,
[INFO] [stderr] 18 |     pub is_cluster_updated: bool,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^^
[INFO] [stderr] 19 |     pub is_shard_updated: bool,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^
[INFO] [stderr] 20 |     pub is_error_detected: bool,
[INFO] [stderr]    |         ^^^^^^^^^^^^^^^^^
[INFO] [stderr] 21 |     pub error_msg: Option<String>,
[INFO] [stderr]    |         ^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: `TransactionProtocol` has derived impls for the traits `Clone` and `Debug`, but these are intentionally ignored during dead code analysis
[INFO] [stderr] 
[INFO] [stderr] warning: variable `types_defs__split` should have a snake case name
[INFO] [stderr]   --> src/file/mtdreader.rs:89:25
[INFO] [stderr]    |
[INFO] [stderr] 89 |                 let mut types_defs__split = type_defs.split(";");
[INFO] [stderr]    |                         ^^^^^^^^^^^^^^^^^ help: convert the identifier to snake case: `types_defs_split`
[INFO] [stderr]    |
[INFO] [stderr]    = note: `#[warn(non_snake_case)]` (part of `#[warn(nonstandard_style)]`) on by default
[INFO] [stderr] 
[INFO] [stderr] warning: variable `columnNumber` should have a snake case name
[INFO] [stderr]    --> src/file/mtdreader.rs:141:25
[INFO] [stderr]     |
[INFO] [stderr] 141 |                     let columnNumber = left.unwrap().trim().parse::<u32>().unwrap();
[INFO] [stderr]     |                         ^^^^^^^^^^^^ help: convert the identifier to snake case: `column_number`
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]   --> src/ledger/writer.rs:32:5
[INFO] [stderr]    |
[INFO] [stderr] 32 |     writeln!(writer, "{}", line);
[INFO] [stderr]    |     ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr]    = note: `#[warn(unused_must_use)]` (part of `#[warn(unused)]`) on by default
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 32 |     let _ = writeln!(writer, "{}", line);
[INFO] [stderr]    |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: unused `Result` that must be used
[INFO] [stderr]   --> src/ledger/writer.rs:33:5
[INFO] [stderr]    |
[INFO] [stderr] 33 |     writer.flush();
[INFO] [stderr]    |     ^^^^^^^^^^^^^^
[INFO] [stderr]    |
[INFO] [stderr]    = note: this `Result` may be an `Err` variant, which should be handled
[INFO] [stderr] help: use `let _ = ...` to ignore the resulting value
[INFO] [stderr]    |
[INFO] [stderr] 33 |     let _ = writer.flush();
[INFO] [stderr]    |     +++++++
[INFO] [stderr] 
[INFO] [stderr] warning: `miasql` (bin "miasql" test) generated 73 warnings (run `cargo fix --bin "miasql" -p miasql --tests` to apply 41 suggestions)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.25s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/miasql-0e3380571a5592c9)
[INFO] [stdout] 
[INFO] [stdout] running 130 tests
[INFO] [stdout] test command::alter::tests::test_alter_add_column_double ... ok
[INFO] [stdout] test command::alter::tests::test_alter_add_column_boolean ... ok
[INFO] [stdout] test command::alter::tests::test_alter_add_column_bigint ... ok
[INFO] [stdout] test command::alter::tests::test_alter_add_column_int ... ok
[INFO] [stdout] test command::alter::tests::test_alter_add_column_float ... ok
[INFO] [stdout] test command::alter::tests::test_alter_add_column_smallint ... ok
[INFO] [stdout] test command::alter::tests::test_alter_add_column_tinyint ... ok
[INFO] [stdout] test command::alter::tests::test_alter_add_column_with_unique_constraint ... ok
[INFO] [stdout] test command::alter::tests::test_alter_add_column_real ... ok
[INFO] [stdout] test command::alter::tests::test_alter_add_column_without_constraints ... ok
[INFO] [stdout] test command::alter::tests::test_alter_add_table ... ok
[INFO] [stdout] test command::alter::tests::test_alter_add_table1 ... ok
[INFO] [stdout] test command::alter::tests::test_alter_table_drop_column ... ok
[INFO] [stdout] test command::alter::tests::test_alter_table_modify_column2 ... ok
[INFO] [stdout] test command::alter::tests::test_alter_table_drop_column1 ... ok
[INFO] [stdout] test command::alter::tests::test_alter_table_add_unknown_datatype_becomes_undefined_datatype ... ok
[INFO] [stdout] test command::alter::tests::test_alter_table_modify_column_bigint ... ok
[INFO] [stdout] test command::alter::tests::test_alter_table_modify_column_boolean ... ok
[INFO] [stdout] test command::alter::tests::test_alter_table_drop_column_uppercase ... ok
[INFO] [stdout] test command::alter::tests::test_alter_table_add_preserves_identifier_case ... ok
[INFO] [stdout] test command::alter::tests::test_alter_table_modify_column ... ok
[INFO] [stdout] test command::alter::tests::test_alter_table_modify_column_int ... ok
[INFO] [stdout] test command::alter::tests::test_alter_table_modify_column_unique ... ok
[INFO] [stdout] test command::alter::tests::test_alter_table_modify_unknown_datatype_becomes_undefined_datatype ... ok
[INFO] [stdout] test command::alter::tests::test_alter_table_modify_column_without_constraints ... ok
[INFO] [stdout] test command::alter::tests::test_alter_table_rename_table1 ... ok
[INFO] [stdout] test command::alter::tests::test_alter_table_multiple_operations_returns_undefined ... ok
[INFO] [stdout] test command::alter::tests::test_alter_table_rename_column_uppercase ... ok
[INFO] [stdout] test command::alter::tests::test_alter_table_rename_table_uppercase ... ok
[INFO] [stdout] test command::alter::tests::test_alter_table_rename_table ... ok
[INFO] [stdout] test command::alter::tests::test_alter_table_modify_preserves_identifier_case ... ok
[INFO] [stdout] test command::alter::tests::test_alter_table_rename_column ... ok
[INFO] [stdout] test command::alter::tests::test_alter_table_rename_column3 ... ok
[INFO] [stdout] test command::createdatabase::tests::create_database_command_field_is_always_create_database ... ok
[INFO] [stdout] test command::createdatabase::tests::create_database_mixed_case_keyword ... ok
[INFO] [stdout] test command::createdatabase::tests::create_database_comment_defaults_to_empty_string ... ok
[INFO] [stdout] test command::createdatabase::tests::create_database_lowercase_keyword ... ok
[INFO] [stdout] test command::createdatabase::tests::create_database_uppercase ... ok
[INFO] [stdout] test command::createdatabase::tests::create_database_if_not_exists ... ok
[INFO] [stdout] test command::createdatabase::tests::create_database_with_numeric_suffix ... ok
[INFO] [stdout] test command::createdatabase::tests::create_database_with_underscore_name ... ok
[INFO] [stdout] test command::alter::tests::test_alter_table_unsupported_operation_returns_undefined ... ok
[INFO] [stdout] test command::createdatabase::tests::create_table_statement_returns_undefined ... ok
[INFO] [stdout] test command::createdatabase::tests::empty_ast_returns_undefined ... ok
[INFO] [stdout] test command::createdatabase::tests::non_create_database_statement_returns_undefined ... ok
[INFO] [stdout] test command::createdatabase::tests::simple_create_database ... ok
[INFO] [stdout] test command::createtable::tests::working_test_create_foreign_key_table ... ok
[INFO] [stdout] test command::createtable::tests::working_test_create_table ... ok
[INFO] [stdout] test command::delete::tests::delete_preserves_uppercase_identifiers ... ok
[INFO] [stdout] test command::delete::tests::delete_with_boolean_false_where_clause ... ok
[INFO] [stdout] test command::delete::tests::delete_with_boolean_true_where_clause ... ok
[INFO] [stdout] test command::delete::tests::delete_with_equal_numeric_where_clause ... ok
[INFO] [stdout] test command::delete::tests::delete_with_greater_or_equal_where_clause ... ok
[INFO] [stdout] test command::delete::tests::delete_with_greater_than_where_clause ... ok
[INFO] [stdout] test command::delete::tests::delete_with_not_equal_numeric_where_clause ... ok
[INFO] [stdout] test command::delete::tests::delete_with_null_where_clause ... ok
[INFO] [stdout] test command::delete::tests::delete_with_qualified_column_name ... ok
[INFO] [stdout] test command::delete::tests::delete_with_qualified_table_name ... ok
[INFO] [stdout] test command::delete::tests::delete_with_string_where_clause ... ok
[INFO] [stdout] test command::delete::tests::delete_with_less_or_equal_where_clause ... ok
[INFO] [stdout] test command::drop::tests::simple_drop_database ... ok
[INFO] [stdout] test command::drop::tests::simple_drop_table ... ok
[INFO] [stdout] test command::insert::tests::test_insert_multirow ... ok
[INFO] [stdout] test command::insert::tests::test_insert_multirow_with_columns ... ok
[INFO] [stdout] test command::insert::tests::test_insert_with_columns ... ok
[INFO] [stdout] test command::insert::tests::test_insert_without_columns ... ok
[INFO] [stdout] test command::delete::tests::delete_with_less_than_where_clause ... ok
[INFO] [stdout] test command::select::tests::select_in_capitals ... ok
[INFO] [stdout] test command::select::tests::select_with_asterix_by_asc ... ok
[INFO] [stdout] test command::select::tests::select_with_distinct_group_by_and_order_by ... ok
[INFO] [stdout] test command::select::tests::select_with_invalid_join_returns ... ok
[INFO] [stdout] test command::select::tests::select_with_limit_keyword ... ok
[INFO] [stdout] test command::select::tests::select_with_invalid_join_returns_undefined ... ok
[INFO] [stdout] test command::select::tests::select_with_multiple_group_by_columns ... ok
[INFO] [stdout] test command::select::tests::select_with_numeric_where_clause ... ok
[INFO] [stdout] test command::select::tests::select_with_order_by_asc ... ok
[INFO] [stdout] test command::select::tests::select_with_order_by_desc ... ok
[INFO] [stdout] test command::select::tests::select_with_valid_join_returns ... ok
[INFO] [stdout] test command::truncate::tests::command_string_is_always_truncate ... ok
[INFO] [stdout] test command::truncate::tests::parses_multiple_tables ... ok
[INFO] [stdout] test command::truncate::tests::parses_single_table ... ok
[INFO] [stdout] test command::select::tests::select_with_multiple_order_by_columns ... ok
[INFO] [stdout] test command::truncate::tests::parses_single_table_without_trailing_semicolon ... ok
[INFO] [stdout] test command::truncate::tests::preserves_quoted_identifiers ... ok
[INFO] [stdout] test command::select::tests::select_without_where_clause ... ok
[INFO] [stdout] test command::truncate::tests::preserves_quoted_schema_qualified_names ... ok
[INFO] [stdout] test command::truncate::tests::preserves_table_order ... ok
[INFO] [stdout] test command::truncate::tests::returns_empty_vector_for_empty_table_list_if_constructed_directly ... ok
[INFO] [stdout] test command::update::tests::test_update ... ok
[INFO] [stdout] test command::update::tests::test_update_second ... ok
[INFO] [stdout] test command::update::tests::test_update_without_where ... ok
[INFO] [stdout] test database::bptree::tests::insert_then_range_with_bounds_matches_expected ... ok
[INFO] [stdout] test database::bptree::tests::insert_replaces_existing_value_and_len_stable ... ok
[INFO] [stdout] test database::bptree::tests::basic_insert_get_range_remove ... ok
[INFO] [stdout] test command::truncate::tests::preserves_schema_qualified_names ... ok
[INFO] [stdout] test database::bptree::tests::insert_interleaved_keys_forces_splits_and_get_works ... ok
[INFO] [stdout] test database::bptree::tests::insert_many_decreasing_keys_produces_sorted_range ... ok
[INFO] [stdout] test database::bptree::tests::remove_all_then_reuse_tree_with_new_inserts ... ok
[INFO] [stdout] test database::bptree::tests::insert_many_increasing_keys_produces_sorted_range ... ok
[INFO] [stdout] test database::bptree::tests::remove_causes_redistribute_and_merge_and_preserves_order ... ok
[INFO] [stdout] test database::bptree::tests::remove_missing_key_returns_none_and_does_not_change_len ... ok
[INFO] [stdout] test database::table::tests::create_new_table ... ok
[INFO] [stdout] test database::bptree::tests::remove_last_key_repeatedly_updates_structure_correctly ... ok
[INFO] [stdout] test database::bptree::tests::delete_matches_btreemap_model ... ok
[INFO] [stdout] test ledger::writer::tests::test_printable_line_alter_drop_column ... ok
[INFO] [stdout] test ledger::writer::tests::test_printable_line_alter_rename_column ... ok
[INFO] [stdout] test ledger::writer::tests::test_printable_line_create_database ... ok
[INFO] [stdout] test ledger::writer::tests::test_printable_line_alter_rename_table ... ok
[INFO] [stdout] test ledger::writer::tests::test_printable_line_delete ... ok
[INFO] [stdout] test ledger::writer::tests::test_printable_line_drop_database ... ok
[INFO] [stdout] test ledger::writer::tests::test_printable_line_insert ... ok
[INFO] [stdout] test database::bptree::tests::remove_first_key_repeatedly_updates_structure_correctly ... ok
[INFO] [stdout] test ledger::writer::tests::test_printable_line_update ... ok
[INFO] [stdout] test server::server::tests::test_tokenizer_all_rows ... ok
[INFO] [stdout] test server::server::tests::test_tokenizer_alter ... ok
[INFO] [stdout] test server::server::tests::test_tokenizer_create_database ... ok
[INFO] [stdout] test server::server::tests::test_tokenizer_create_table ... ok
[INFO] [stdout] test ledger::writer::tests::test_printable_line_truncate ... ok
[INFO] [stdout] test server::server::tests::test_tokenizer_delete_row ... ok
[INFO] [stdout] test server::server::tests::test_tokenizer_drop_database ... ok
[INFO] [stdout] test server::server::tests::test_tokenizer_insert ... ok
[INFO] [stdout] test server::server::tests::test_tokenizer_select ... ok
[INFO] [stdout] test server::server::tests::test_tokenizer_truncate ... ok
[INFO] [stdout] test server::server::tests::test_tokenizer_update ... ok
[INFO] [stdout] test database::table::tests::load_from_disc ... FAILED
[INFO] [stdout] test database::table::tests::dev_with_test ... FAILED
[INFO] [stdout] test database::table::tests::write_to_disc ... FAILED
[INFO] [stdout] test ledger::writer::tests::test_printable_line_alter_modify_column ... FAILED
[INFO] [stdout] test ledger::writer::tests::test_printable_line_alter_add_column ... FAILED
[INFO] [stdout] test ledger::writer::tests::test_printable_line_create_table ... FAILED
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout] 
[INFO] [stdout] ---- database::table::tests::load_from_disc stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'database::table::tests::load_from_disc' (123) panicked at src/database/table.rs:248:33:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5694320e0328 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5694320e0328 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::trace_unsynchronized::<std[d054f6f42beb1baa]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5694320e0328 - std[d054f6f42beb1baa]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5694320e0328 - <<std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5a1c3e9896636f3a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5694320f69ca - <core[5a1c3e9896636f3a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5694320f69ca - core[5a1c3e9896636f3a]::fmt::write
[INFO] [stdout]    6:     0x5694320e4b92 - std[d054f6f42beb1baa]::io::default_write_fmt::<alloc[154f689e5dd3bae5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5694320e4b92 - <alloc[154f689e5dd3bae5]::vec::Vec<u8> as std[d054f6f42beb1baa]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5694320bf3f6 - <std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5694320bf3f6 - std[d054f6f42beb1baa]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5694320d87f9 - std[d054f6f42beb1baa]::panicking::default_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x569431bf40cc - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x569431bf40cc - test[fad20673b750c10e]::test_main_inner::<test[fad20673b750c10e]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5694320d8a72 - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5694320d8a72 - std[d054f6f42beb1baa]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5694320bf4b2 - std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5694320b6e49 - std[d054f6f42beb1baa]::sys::backtrace::__rust_end_short_backtrace::<std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5694320c01cd - __rustc[7ab284efd7f33ea8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5694320f718c - core[5a1c3e9896636f3a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5694320f6ed2 - core[5a1c3e9896636f3a]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/result.rs:1872:5
[INFO] [stdout]   20:     0x569431bcabcb - <core[5a1c3e9896636f3a]::result::Result<std[d054f6f42beb1baa]::fs::File, std[d054f6f42beb1baa]::io::error::Error>>::unwrap
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x569431bcabcb - miasql[afdba4e1613f9680]::database::table::read_table_from_disc
[INFO] [stdout]                                at /opt/rustwide/workdir/src/database/table.rs:248:33
[INFO] [stdout]   22:     0x569431bce966 - miasql[afdba4e1613f9680]::database::table::tests::load_from_disc
[INFO] [stdout]                                at /opt/rustwide/workdir/src/database/table.rs:497:9
[INFO] [stdout]   23:     0x569431bc5b37 - miasql[afdba4e1613f9680]::database::table::tests::load_from_disc::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/database/table.rs:495:24
[INFO] [stdout]   24:     0x569431b99c56 - <miasql[afdba4e1613f9680]::database::table::tests::load_from_disc::{closure#0} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x569431be71ab - <fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x569431be71ab - test[fad20673b750c10e]::__rust_begin_short_backtrace::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:724:18
[INFO] [stdout]   27:     0x569431bf4a25 - test[fad20673b750c10e]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x569431bf4a25 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x569431bf4a25 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x569431bf4a25 - std[d054f6f42beb1baa]::panicking::catch_unwind::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x569431bf4a25 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x569431bf4a25 - test[fad20673b750c10e]::run_test_in_process
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x569431bf4a25 - test[fad20673b750c10e]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x569431bef584 - test[fad20673b750c10e]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x569431bef584 - std[d054f6f42beb1baa]::sys::backtrace::__rust_begin_short_backtrace::<test[fad20673b750c10e]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x569431bf7aa2 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x569431bf7aa2 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x569431bf7aa2 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x569431bf7aa2 - std[d054f6f42beb1baa]::panicking::catch_unwind::<(), core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x569431bf7aa2 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x569431bf7aa2 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x569431bf7aa2 - <std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5694320dfc7f - <alloc[154f689e5dd3bae5]::boxed::Box<dyn core[5a1c3e9896636f3a]::ops::function::FnOnce<(), Output = ()> + core[5a1c3e9896636f3a]::marker::Send> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   44:     0x5694320dfc7f - <std[d054f6f42beb1baa]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x7354a4537aa4 - <unknown>
[INFO] [stdout]   46:     0x7354a45c4a64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- database::table::tests::dev_with_test stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'database::table::tests::dev_with_test' (122) panicked at src/database/table.rs:248:33:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5694320e0328 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5694320e0328 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::trace_unsynchronized::<std[d054f6f42beb1baa]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5694320e0328 - std[d054f6f42beb1baa]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5694320e0328 - <<std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5a1c3e9896636f3a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5694320f69ca - <core[5a1c3e9896636f3a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5694320f69ca - core[5a1c3e9896636f3a]::fmt::write
[INFO] [stdout]    6:     0x5694320e4b92 - std[d054f6f42beb1baa]::io::default_write_fmt::<alloc[154f689e5dd3bae5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5694320e4b92 - <alloc[154f689e5dd3bae5]::vec::Vec<u8> as std[d054f6f42beb1baa]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5694320bf3f6 - <std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5694320bf3f6 - std[d054f6f42beb1baa]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5694320d87f9 - std[d054f6f42beb1baa]::panicking::default_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x569431bf40cc - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x569431bf40cc - test[fad20673b750c10e]::test_main_inner::<test[fad20673b750c10e]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5694320d8a72 - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5694320d8a72 - std[d054f6f42beb1baa]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5694320bf4b2 - std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5694320b6e49 - std[d054f6f42beb1baa]::sys::backtrace::__rust_end_short_backtrace::<std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5694320c01cd - __rustc[7ab284efd7f33ea8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5694320f718c - core[5a1c3e9896636f3a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5694320f6ed2 - core[5a1c3e9896636f3a]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/result.rs:1872:5
[INFO] [stdout]   20:     0x569431bcabcb - <core[5a1c3e9896636f3a]::result::Result<std[d054f6f42beb1baa]::fs::File, std[d054f6f42beb1baa]::io::error::Error>>::unwrap
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x569431bcabcb - miasql[afdba4e1613f9680]::database::table::read_table_from_disc
[INFO] [stdout]                                at /opt/rustwide/workdir/src/database/table.rs:248:33
[INFO] [stdout]   22:     0x569431bce476 - miasql[afdba4e1613f9680]::database::table::tests::dev_with_test
[INFO] [stdout]                                at /opt/rustwide/workdir/src/database/table.rs:518:9
[INFO] [stdout]   23:     0x569431bc5ad7 - miasql[afdba4e1613f9680]::database::table::tests::dev_with_test::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/database/table.rs:517:23
[INFO] [stdout]   24:     0x569431b99bd6 - <miasql[afdba4e1613f9680]::database::table::tests::dev_with_test::{closure#0} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x569431be71ab - <fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x569431be71ab - test[fad20673b750c10e]::__rust_begin_short_backtrace::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:724:18
[INFO] [stdout]   27:     0x569431bf4a25 - test[fad20673b750c10e]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x569431bf4a25 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x569431bf4a25 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x569431bf4a25 - std[d054f6f42beb1baa]::panicking::catch_unwind::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x569431bf4a25 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x569431bf4a25 - test[fad20673b750c10e]::run_test_in_process
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x569431bf4a25 - test[fad20673b750c10e]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x569431bef584 - test[fad20673b750c10e]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x569431bef584 - std[d054f6f42beb1baa]::sys::backtrace::__rust_begin_short_backtrace::<test[fad20673b750c10e]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x569431bf7aa2 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x569431bf7aa2 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x569431bf7aa2 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x569431bf7aa2 - std[d054f6f42beb1baa]::panicking::catch_unwind::<(), core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x569431bf7aa2 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x569431bf7aa2 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x569431bf7aa2 - <std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5694320dfc7f - <alloc[154f689e5dd3bae5]::boxed::Box<dyn core[5a1c3e9896636f3a]::ops::function::FnOnce<(), Output = ()> + core[5a1c3e9896636f3a]::marker::Send> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   44:     0x5694320dfc7f - <std[d054f6f42beb1baa]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x7354a4537aa4 - <unknown>
[INFO] [stdout]   46:     0x7354a45c4a64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- database::table::tests::write_to_disc stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'database::table::tests::write_to_disc' (124) panicked at src/database/table.rs:248:33:
[INFO] [stdout] called `Result::unwrap()` on an `Err` value: Os { code: 2, kind: NotFound, message: "No such file or directory" }
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5694320e0328 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5694320e0328 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::trace_unsynchronized::<std[d054f6f42beb1baa]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5694320e0328 - std[d054f6f42beb1baa]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5694320e0328 - <<std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5a1c3e9896636f3a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5694320f69ca - <core[5a1c3e9896636f3a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5694320f69ca - core[5a1c3e9896636f3a]::fmt::write
[INFO] [stdout]    6:     0x5694320e4b92 - std[d054f6f42beb1baa]::io::default_write_fmt::<alloc[154f689e5dd3bae5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5694320e4b92 - <alloc[154f689e5dd3bae5]::vec::Vec<u8> as std[d054f6f42beb1baa]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5694320bf3f6 - <std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5694320bf3f6 - std[d054f6f42beb1baa]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5694320d87f9 - std[d054f6f42beb1baa]::panicking::default_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x569431bf40cc - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x569431bf40cc - test[fad20673b750c10e]::test_main_inner::<test[fad20673b750c10e]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5694320d8a72 - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5694320d8a72 - std[d054f6f42beb1baa]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5694320bf4b2 - std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5694320b6e49 - std[d054f6f42beb1baa]::sys::backtrace::__rust_end_short_backtrace::<std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5694320c01cd - __rustc[7ab284efd7f33ea8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5694320f718c - core[5a1c3e9896636f3a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5694320f6ed2 - core[5a1c3e9896636f3a]::result::unwrap_failed
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/result.rs:1872:5
[INFO] [stdout]   20:     0x569431bcabcb - <core[5a1c3e9896636f3a]::result::Result<std[d054f6f42beb1baa]::fs::File, std[d054f6f42beb1baa]::io::error::Error>>::unwrap
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/result.rs:1233:23
[INFO] [stdout]   21:     0x569431bcabcb - miasql[afdba4e1613f9680]::database::table::read_table_from_disc
[INFO] [stdout]                                at /opt/rustwide/workdir/src/database/table.rs:248:33
[INFO] [stdout]   22:     0x569431bce62d - miasql[afdba4e1613f9680]::database::table::tests::write_to_disc
[INFO] [stdout]                                at /opt/rustwide/workdir/src/database/table.rs:505:28
[INFO] [stdout]   23:     0x569431bc5b07 - miasql[afdba4e1613f9680]::database::table::tests::write_to_disc::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/database/table.rs:504:23
[INFO] [stdout]   24:     0x569431b99c16 - <miasql[afdba4e1613f9680]::database::table::tests::write_to_disc::{closure#0} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x569431be71ab - <fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   26:     0x569431be71ab - test[fad20673b750c10e]::__rust_begin_short_backtrace::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:724:18
[INFO] [stdout]   27:     0x569431bf4a25 - test[fad20673b750c10e]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:74
[INFO] [stdout]   28:     0x569431bf4a25 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   29:     0x569431bf4a25 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   30:     0x569431bf4a25 - std[d054f6f42beb1baa]::panicking::catch_unwind::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   31:     0x569431bf4a25 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   32:     0x569431bf4a25 - test[fad20673b750c10e]::run_test_in_process
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:27
[INFO] [stdout]   33:     0x569431bf4a25 - test[fad20673b750c10e]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:668:43
[INFO] [stdout]   34:     0x569431bef584 - test[fad20673b750c10e]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:698:41
[INFO] [stdout]   35:     0x569431bef584 - std[d054f6f42beb1baa]::sys::backtrace::__rust_begin_short_backtrace::<test[fad20673b750c10e]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   36:     0x569431bf7aa2 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   37:     0x569431bf7aa2 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   38:     0x569431bf7aa2 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   39:     0x569431bf7aa2 - std[d054f6f42beb1baa]::panicking::catch_unwind::<(), core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   40:     0x569431bf7aa2 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   41:     0x569431bf7aa2 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   42:     0x569431bf7aa2 - <std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   43:     0x5694320dfc7f - <alloc[154f689e5dd3bae5]::boxed::Box<dyn core[5a1c3e9896636f3a]::ops::function::FnOnce<(), Output = ()> + core[5a1c3e9896636f3a]::marker::Send> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   44:     0x5694320dfc7f - <std[d054f6f42beb1baa]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   45:     0x7354a4537aa4 - <unknown>
[INFO] [stdout]   46:     0x7354a45c4a64 - clone
[INFO] [stdout]   47:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ledger::writer::tests::test_printable_line_alter_modify_column stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'ledger::writer::tests::test_printable_line_alter_modify_column' (127) panicked at src/ledger/writer.rs:190:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: "123456; ALTER_RENAME_COLUMN; TABLE=Customers; COLUMN=Email; DATATYPE=VarChar { x: , y: 100 }; CONSTRAINTS=[NotNull]"
[INFO] [stdout]  right: "123456; ALTER_RENAME_COLUMN; TABLE=Customers; COLUMN=Email; DATATYPE=VarChar { x: , y: 100 }; CONSTRAINTS=[NOT_NULL]"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5694320e0328 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5694320e0328 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::trace_unsynchronized::<std[d054f6f42beb1baa]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5694320e0328 - std[d054f6f42beb1baa]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5694320e0328 - <<std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5a1c3e9896636f3a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5694320f69ca - <core[5a1c3e9896636f3a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5694320f69ca - core[5a1c3e9896636f3a]::fmt::write
[INFO] [stdout]    6:     0x5694320e4b92 - std[d054f6f42beb1baa]::io::default_write_fmt::<alloc[154f689e5dd3bae5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5694320e4b92 - <alloc[154f689e5dd3bae5]::vec::Vec<u8> as std[d054f6f42beb1baa]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5694320bf3f6 - <std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5694320bf3f6 - std[d054f6f42beb1baa]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5694320d87f9 - std[d054f6f42beb1baa]::panicking::default_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x569431bf40cc - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x569431bf40cc - test[fad20673b750c10e]::test_main_inner::<test[fad20673b750c10e]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5694320d8a72 - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5694320d8a72 - std[d054f6f42beb1baa]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5694320bf4b2 - std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5694320b6e49 - std[d054f6f42beb1baa]::sys::backtrace::__rust_end_short_backtrace::<std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5694320c01cd - __rustc[7ab284efd7f33ea8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5694320f718c - core[5a1c3e9896636f3a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5694320f7013 - core[5a1c3e9896636f3a]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x569432077ddf - core[5a1c3e9896636f3a]::panicking::assert_failed::<alloc[154f689e5dd3bae5]::string::String, &str>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x569431bb62b7 - miasql[afdba4e1613f9680]::ledger::writer::tests::test_printable_line_alter_modify_column
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ledger/writer.rs:190:9
[INFO] [stdout]   22:     0x569431bb5477 - miasql[afdba4e1613f9680]::ledger::writer::tests::test_printable_line_alter_modify_column::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ledger/writer.rs:186:49
[INFO] [stdout]   23:     0x569431b981d6 - <miasql[afdba4e1613f9680]::ledger::writer::tests::test_printable_line_alter_modify_column::{closure#0} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x569431be71ab - <fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x569431be71ab - test[fad20673b750c10e]::__rust_begin_short_backtrace::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x569431bf4a25 - test[fad20673b750c10e]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x569431bf4a25 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x569431bf4a25 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x569431bf4a25 - std[d054f6f42beb1baa]::panicking::catch_unwind::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x569431bf4a25 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x569431bf4a25 - test[fad20673b750c10e]::run_test_in_process
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x569431bf4a25 - test[fad20673b750c10e]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x569431bef584 - test[fad20673b750c10e]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x569431bef584 - std[d054f6f42beb1baa]::sys::backtrace::__rust_begin_short_backtrace::<test[fad20673b750c10e]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x569431bf7aa2 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x569431bf7aa2 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x569431bf7aa2 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x569431bf7aa2 - std[d054f6f42beb1baa]::panicking::catch_unwind::<(), core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x569431bf7aa2 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x569431bf7aa2 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x569431bf7aa2 - <std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5694320dfc7f - <alloc[154f689e5dd3bae5]::boxed::Box<dyn core[5a1c3e9896636f3a]::ops::function::FnOnce<(), Output = ()> + core[5a1c3e9896636f3a]::marker::Send> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   43:     0x5694320dfc7f - <std[d054f6f42beb1baa]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7354a4537aa4 - <unknown>
[INFO] [stdout]   45:     0x7354a45c4a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ledger::writer::tests::test_printable_line_alter_add_column stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'ledger::writer::tests::test_printable_line_alter_add_column' (125) panicked at src/ledger/writer.rs:166:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: "123456; ALTER_ADD_COLUMN; TABLE=Customers; COLUMNS=[(Email, VarChar { x: , y: 255 }, [NotNull])]"
[INFO] [stdout]  right: "123456; ALTER_ADD_COLUMN; TABLE=Customers; COLUMNS=[(Email, VarChar { x: , y: 255 }, [NOT_NULL])]"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5694320e0328 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5694320e0328 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::trace_unsynchronized::<std[d054f6f42beb1baa]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5694320e0328 - std[d054f6f42beb1baa]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5694320e0328 - <<std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5a1c3e9896636f3a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5694320f69ca - <core[5a1c3e9896636f3a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5694320f69ca - core[5a1c3e9896636f3a]::fmt::write
[INFO] [stdout]    6:     0x5694320e4b92 - std[d054f6f42beb1baa]::io::default_write_fmt::<alloc[154f689e5dd3bae5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5694320e4b92 - <alloc[154f689e5dd3bae5]::vec::Vec<u8> as std[d054f6f42beb1baa]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5694320bf3f6 - <std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5694320bf3f6 - std[d054f6f42beb1baa]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5694320d87f9 - std[d054f6f42beb1baa]::panicking::default_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x569431bf40cc - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x569431bf40cc - test[fad20673b750c10e]::test_main_inner::<test[fad20673b750c10e]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5694320d8a72 - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5694320d8a72 - std[d054f6f42beb1baa]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5694320bf4b2 - std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5694320b6e49 - std[d054f6f42beb1baa]::sys::backtrace::__rust_end_short_backtrace::<std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5694320c01cd - __rustc[7ab284efd7f33ea8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5694320f718c - core[5a1c3e9896636f3a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5694320f7013 - core[5a1c3e9896636f3a]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x569432077ddf - core[5a1c3e9896636f3a]::panicking::assert_failed::<alloc[154f689e5dd3bae5]::string::String, &str>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x569431bb5ef7 - miasql[afdba4e1613f9680]::ledger::writer::tests::test_printable_line_alter_add_column
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ledger/writer.rs:166:9
[INFO] [stdout]   22:     0x569431bb53e7 - miasql[afdba4e1613f9680]::ledger::writer::tests::test_printable_line_alter_add_column::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ledger/writer.rs:162:46
[INFO] [stdout]   23:     0x569431b98116 - <miasql[afdba4e1613f9680]::ledger::writer::tests::test_printable_line_alter_add_column::{closure#0} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x569431be71ab - <fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x569431be71ab - test[fad20673b750c10e]::__rust_begin_short_backtrace::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x569431bf4a25 - test[fad20673b750c10e]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x569431bf4a25 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x569431bf4a25 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x569431bf4a25 - std[d054f6f42beb1baa]::panicking::catch_unwind::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x569431bf4a25 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x569431bf4a25 - test[fad20673b750c10e]::run_test_in_process
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x569431bf4a25 - test[fad20673b750c10e]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x569431bef584 - test[fad20673b750c10e]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x569431bef584 - std[d054f6f42beb1baa]::sys::backtrace::__rust_begin_short_backtrace::<test[fad20673b750c10e]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x569431bf7aa2 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x569431bf7aa2 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x569431bf7aa2 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x569431bf7aa2 - std[d054f6f42beb1baa]::panicking::catch_unwind::<(), core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x569431bf7aa2 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x569431bf7aa2 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x569431bf7aa2 - <std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5694320dfc7f - <alloc[154f689e5dd3bae5]::boxed::Box<dyn core[5a1c3e9896636f3a]::ops::function::FnOnce<(), Output = ()> + core[5a1c3e9896636f3a]::marker::Send> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   43:     0x5694320dfc7f - <std[d054f6f42beb1baa]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7354a4537aa4 - <unknown>
[INFO] [stdout]   45:     0x7354a45c4a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] ---- ledger::writer::tests::test_printable_line_create_table stdout ----
[INFO] [stdout] 
[INFO] [stdout] thread 'ledger::writer::tests::test_printable_line_create_table' (131) panicked at src/ledger/writer.rs:110:9:
[INFO] [stdout] assertion `left == right` failed
[INFO] [stdout]   left: "123456; CREATE_TABLE; TABLE=Persons; COLUMNS=[(PersonID, BIGINT, [PrimaryKey]), (LastName, VARCHAR(255), [NotNull]), (FirstName, VARCHAR(255), []), (Address, VARCHAR(255), []), (City, VARCHAR(255), [])]; FOREIGN_KEYS=[]"
[INFO] [stdout]  right: "123456; CREATE_TABLE; TABLE=Persons; COLUMNS=[(PersonID, BIGINT, [PRIMARY_KEY]), (LastName, VARCHAR(255), [NOT_NULL]), (FirstName, VARCHAR(255), []), (Address, VARCHAR(255), []), (City, VARCHAR(255), [])]; FOREIGN_KEYS=[]"
[INFO] [stdout] stack backtrace:
[INFO] [stdout]    0:     0x5694320e0328 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::libunwind::trace
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/libunwind.rs:117:9
[INFO] [stdout]    1:     0x5694320e0328 - std[d054f6f42beb1baa]::backtrace_rs::backtrace::trace_unsynchronized::<std[d054f6f42beb1baa]::sys::backtrace::_print_fmt::{closure#1}>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/../../backtrace/src/backtrace/mod.rs:66:14
[INFO] [stdout]    2:     0x5694320e0328 - std[d054f6f42beb1baa]::sys::backtrace::_print_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:74:9
[INFO] [stdout]    3:     0x5694320e0328 - <<std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print::DisplayBacktrace as core[5a1c3e9896636f3a]::fmt::Display>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:44:26
[INFO] [stdout]    4:     0x5694320f69ca - <core[5a1c3e9896636f3a]::fmt::rt::Argument>::fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/fmt/rt.rs:152:76
[INFO] [stdout]    5:     0x5694320f69ca - core[5a1c3e9896636f3a]::fmt::write
[INFO] [stdout]    6:     0x5694320e4b92 - std[d054f6f42beb1baa]::io::default_write_fmt::<alloc[154f689e5dd3bae5]::vec::Vec<u8>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:622:11
[INFO] [stdout]    7:     0x5694320e4b92 - <alloc[154f689e5dd3bae5]::vec::Vec<u8> as std[d054f6f42beb1baa]::io::Write>::write_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/io/mod.rs:1977:13
[INFO] [stdout]    8:     0x5694320bf3f6 - <std[d054f6f42beb1baa]::sys::backtrace::BacktraceLock>::print
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:47:9
[INFO] [stdout]    9:     0x5694320bf3f6 - std[d054f6f42beb1baa]::panicking::default_hook::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:292:27
[INFO] [stdout]   10:     0x5694320d87f9 - std[d054f6f42beb1baa]::panicking::default_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:316:9
[INFO] [stdout]   11:     0x569431bf40cc - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   12:     0x569431bf40cc - test[fad20673b750c10e]::test_main_inner::<test[fad20673b750c10e]::test_main_static::{closure#0}>::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:155:21
[INFO] [stdout]   13:     0x5694320d8a72 - <alloc[154f689e5dd3bae5]::boxed::Box<dyn for<'a, 'b> core[5a1c3e9896636f3a]::ops::function::Fn<(&'a std[d054f6f42beb1baa]::panic::PanicHookInfo<'b>,), Output = ()> + core[5a1c3e9896636f3a]::marker::Send + core[5a1c3e9896636f3a]::marker::Sync> as core[5a1c3e9896636f3a]::ops::function::Fn<(&std[d054f6f42beb1baa]::panic::PanicHookInfo,)>>::call
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2291:9
[INFO] [stdout]   14:     0x5694320d8a72 - std[d054f6f42beb1baa]::panicking::panic_with_hook
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:833:13
[INFO] [stdout]   15:     0x5694320bf4b2 - std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:698:13
[INFO] [stdout]   16:     0x5694320b6e49 - std[d054f6f42beb1baa]::sys::backtrace::__rust_end_short_backtrace::<std[d054f6f42beb1baa]::panicking::panic_handler::{closure#0}, !>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:182:18
[INFO] [stdout]   17:     0x5694320c01cd - __rustc[7ab284efd7f33ea8]::rust_begin_unwind
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:689:5
[INFO] [stdout]   18:     0x5694320f718c - core[5a1c3e9896636f3a]::panicking::panic_fmt
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:80:14
[INFO] [stdout]   19:     0x5694320f7013 - core[5a1c3e9896636f3a]::panicking::assert_failed_inner
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:439:17
[INFO] [stdout]   20:     0x569432077ddf - core[5a1c3e9896636f3a]::panicking::assert_failed::<alloc[154f689e5dd3bae5]::string::String, &str>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panicking.rs:394:5
[INFO] [stdout]   21:     0x569431bb5b37 - miasql[afdba4e1613f9680]::ledger::writer::tests::test_printable_line_create_table
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ledger/writer.rs:110:9
[INFO] [stdout]   22:     0x569431bb5357 - miasql[afdba4e1613f9680]::ledger::writer::tests::test_printable_line_create_table::{closure#0}
[INFO] [stdout]                                at /opt/rustwide/workdir/src/ledger/writer.rs:106:42
[INFO] [stdout]   23:     0x569431b98056 - <miasql[afdba4e1613f9680]::ledger::writer::tests::test_printable_line_create_table::{closure#0} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   24:     0x569431be71ab - <fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   25:     0x569431be71ab - test[fad20673b750c10e]::__rust_begin_short_backtrace::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, fn() -> core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:724:18
[INFO] [stdout]   26:     0x569431bf4a25 - test[fad20673b750c10e]::run_test_in_process::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:74
[INFO] [stdout]   27:     0x569431bf4a25 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   28:     0x569431bf4a25 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   29:     0x569431bf4a25 - std[d054f6f42beb1baa]::panicking::catch_unwind::<core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>, core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   30:     0x569431bf4a25 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<test[fad20673b750c10e]::run_test_in_process::{closure#0}>, core[5a1c3e9896636f3a]::result::Result<(), alloc[154f689e5dd3bae5]::string::String>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   31:     0x569431bf4a25 - test[fad20673b750c10e]::run_test_in_process
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:747:27
[INFO] [stdout]   32:     0x569431bf4a25 - test[fad20673b750c10e]::run_test::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:668:43
[INFO] [stdout]   33:     0x569431bef584 - test[fad20673b750c10e]::run_test::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/test/src/lib.rs:698:41
[INFO] [stdout]   34:     0x569431bef584 - std[d054f6f42beb1baa]::sys::backtrace::__rust_begin_short_backtrace::<test[fad20673b750c10e]::run_test::{closure#1}, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/backtrace.rs:166:18
[INFO] [stdout]   35:     0x569431bf7aa2 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:70:13
[INFO] [stdout]   36:     0x569431bf7aa2 - <core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/panic/unwind_safe.rs:275:9
[INFO] [stdout]   37:     0x569431bf7aa2 - std[d054f6f42beb1baa]::panicking::catch_unwind::do_call::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:581:40
[INFO] [stdout]   38:     0x569431bf7aa2 - std[d054f6f42beb1baa]::panicking::catch_unwind::<(), core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panicking.rs:544:19
[INFO] [stdout]   39:     0x569431bf7aa2 - std[d054f6f42beb1baa]::panic::catch_unwind::<core[5a1c3e9896636f3a]::panic::unwind_safe::AssertUnwindSafe<std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}::{closure#0}>, ()>
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/panic.rs:359:14
[INFO] [stdout]   40:     0x569431bf7aa2 - std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked::<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/thread/lifecycle.rs:68:26
[INFO] [stdout]   41:     0x569431bf7aa2 - <std[d054f6f42beb1baa]::thread::lifecycle::spawn_unchecked<test[fad20673b750c10e]::run_test::{closure#1}, ()>::{closure#1} as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once::{shim:vtable#0}
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/core/src/ops/function.rs:250:5
[INFO] [stdout]   42:     0x5694320dfc7f - <alloc[154f689e5dd3bae5]::boxed::Box<dyn core[5a1c3e9896636f3a]::ops::function::FnOnce<(), Output = ()> + core[5a1c3e9896636f3a]::marker::Send> as core[5a1c3e9896636f3a]::ops::function::FnOnce<()>>::call_once
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/alloc/src/boxed.rs:2277:9
[INFO] [stdout]   43:     0x5694320dfc7f - <std[d054f6f42beb1baa]::sys::thread::unix::Thread>::new::thread_start
[INFO] [stdout]                                at /rustc/28f95933dc0727396c07b48d0a8cb5211b7fb472/library/std/src/sys/thread/unix.rs:118:17
[INFO] [stdout]   44:     0x7354a4537aa4 - <unknown>
[INFO] [stdout]   45:     0x7354a45c4a64 - clone
[INFO] [stdout]   46:                0x0 - <unknown>
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] failures:
[INFO] [stdout]     database::table::tests::dev_with_test
[INFO] [stdout]     database::table::tests::load_from_disc
[INFO] [stdout]     database::table::tests::write_to_disc
[INFO] [stdout]     ledger::writer::tests::test_printable_line_alter_add_column
[INFO] [stdout]     ledger::writer::tests::test_printable_line_alter_modify_column
[INFO] [stdout]     ledger::writer::tests::test_printable_line_create_table
[INFO] [stdout] 
[INFO] [stdout] test result: FAILED. 124 passed; 6 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.17s
[INFO] [stdout] 
[INFO] [stderr] error: test failed, to rerun pass `--bin miasql`
[INFO] running `Command { std: "docker" "inspect" "ba8642f99939d1854c44489094232d5a417ab92d4f4cc5f4a14d9adbbc2e6a75", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ba8642f99939d1854c44489094232d5a417ab92d4f4cc5f4a14d9adbbc2e6a75", kill_on_drop: false }`
[INFO] [stdout] ba8642f99939d1854c44489094232d5a417ab92d4f4cc5f4a14d9adbbc2e6a75
